需要帮助 这段代码什么意思?

问题描述

这是定义了对象同时又赋值了??publicstaticOderDatam_orderExample=newOderData{OrderNo=PublicData.name,CustomerName=PublicData.sex,ShipAddress=PublicData.age,Express="门诊",Freight=PublicData.ID,};

解决方案

解决方案二:

解决方案三:
C#语法糖,从3.0版本开始支持,这样就不用声明一个static构造函数,然后在这个构造函数里面为静态变量赋初始值,这些工作由Frame帮你做了
解决方案四:
引用2楼starfd的回复:

C#语法糖,从3.0版本开始支持,这样就不用声明一个static构造函数,然后在这个构造函数里面为静态变量赋初始值,这些工作由Frame帮你做了

感谢您的回答刚接触有很多不了解的地方望以后多多指教!!
解决方案五:
PersonP=newPerson(){age=5,name="Lily"};是不是跟这种异曲同工
解决方案六:
等同于:publicstaticOderDatam_orderExample;staticMyClass(){m_orderExample=newOderData();m_orderExample.OrderNo=PublicData.name;m_orderExample.CustomerName=PublicData.sex;m_orderExample.ShipAddress=PublicData.age;m_orderExample.Express="门诊";m_orderExample.Freight=PublicData.ID;}

解决方案七:
介个。。。。
解决方案八:
定义静态成员,并且给这个字段属性赋值
解决方案九:
静态代码段,在构造函数后执行。就是声明一个静态变量,同时实例化。
解决方案十:
引用2楼starfd的回复:

C#语法糖,从3.0版本开始支持,这样就不用声明一个static构造函数,然后在这个构造函数里面为静态变量赋初始值,这些工作由Frame帮你做了

顶一下
解决方案十一:
为什么我认为这是理所当然的东东?没有语法糖这感觉?
解决方案十二:
小弟再次感谢大家的回复!!

时间: 2024-12-05 06:02:22

需要帮助 这段代码什么意思?的相关文章

c++-这段代码怎么改,才能运行(main的第一行要保留)

问题描述 这段代码怎么改,才能运行(main的第一行要保留) #include using namespace std; class student { public: student(int n,float s):num(n),score(s){} void change(int n,float s){num=n;score=s;} void display(){cout<<num<<" "<<score<<endl;} private

孙鑫-Visual C++的一段代码搞不懂求解释

问题描述 Visual C++的一段代码搞不懂求解释 说一下自己的理解.题目是孙鑫老是的文本输出的例子. 1:GetBkColor得到背景白色,然后SetTextColor(白色)把背景白色设置为文字颜色.跟着clr应该是赋值得到白色了吧,但是F5看的时候是黑色,就要原文字颜色.我这么理解应该错了 1 COLORREF clr=dc.SetTextColor(dc.GetBkColor()); //GetBkColor属于dc对象,改变dc中的背景值(白色).然后SetTextColor用白色值

android-贴一段代码,关于自动接听的,请老司机帮帮忙

问题描述 贴一段代码,关于自动接听的,请老司机帮帮忙 public synchronized void answerRingingCall(Context context) { try { Log.e("try to answer", "below 2.3"); //ITelephony itelephony = getITelephony(mTelephonyManager); Method method = Class.forName("android

编译错误-出现了fatal exception :main 这是其中的一段代码,大家看看有什么问题

问题描述 出现了fatal exception :main 这是其中的一段代码,大家看看有什么问题 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); loginBtn = (Button)findViewById(R.id.login_btn_login); registerBtn = (Butt

求助servlet 这段代码什么意思

问题描述 求助servlet 这段代码什么意思 */ @RequestMapping("/getTile.do") public @ResponseBody String getTile(HttpServletResponse response, @RequestParam(value = "map_id", required = true) String mapId, @RequestParam(required = true) int level, @Reque

ancy orm-用FancyForm添加用户角色,求解释这段代码,

问题描述 用FancyForm添加用户角色,求解释这段代码, var form = $('#form').FancyForm({ title: '添加角色' width: 345 height: 325 inputWidth: 190 labelWidth: 60 url: '<%=path %>/sysRoleController/addRole.do' params: { param1: 1 param2:'string' } defaults: { type: 'string' } it

C++课程设计老师说我没有用到类 求指教这段代码要怎么修改加上类

问题描述 C++课程设计老师说我没有用到类 求指教这段代码要怎么修改加上类 #include #include #include using namespace std; const double pi = 3.14159265; const double e = 2.718281828459; const int SIZE = 1000; typedef struct node//为了处理符号而建立的链表(如: 1+(-2)) { char data; node *next; }node; t

ip地址-求解释下这段代码...感激不尽

问题描述 求解释下这段代码...感激不尽 u_long ulDestIP; u_long ulDestIP1=inet_addr(a); u_long ulDestIP2=inet_addr(b); unsigned long count = ntohl(ulDestIP2 - ulDestIP1)-1; struct in_addr in; unsigned long hostip; for(unsigned int i = 0; i <=count+1; i++) { hostip = nt

new-link这段代码的含义是什么?看不懂

问题描述 link这段代码的含义是什么?看不懂 var query = data.Select((x, r) =>x.Select((v, c) => new { r, c, v })); var result = query.GroupBy(x => x.c).Select(x => x.Select(y => y.v).OrderBy(x => x.r).ToArray()).ToArray(); 解决方案 我的代码? var query = data.Select

java中动态执行一段代码

动态|执行 动态的执行一段简单代码,采用生成java文件,调用javac编译,反射执行的方式. 只是一个简单测试,有些地方有待完善. 代码如下 -------------------------------------------------------------------------------- import java.io.*; /** * 动态执行一段代码(生成文件->编译->执行) * @author kingfish * @version 1.0 */public class