问题描述
这是定义了对象同时又赋值了??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帮你做了
顶一下
解决方案十一:
为什么我认为这是理所当然的东东?没有语法糖这感觉?
解决方案十二:
小弟再次感谢大家的回复!!