c#中new 后面大括号
C# new一个对象的时候,后面的参数不是用小括号吗,下面的大括号是怎么回事,不是数据为什么会用大括号?BarcodeWriter barcodeWriter = new BarcodeWriter {Format =ZXing.BarcodeFormat.QR_CODE, Options = options };这个大括号应该怎么解释,不是用小括号的吗,求解谢谢当调用无参构造函数,且后面用...
·
C# new一个对象的时候,后面的参数不是用小括号吗,下面的大括号是怎么回事,不是数据为什么会用大括号?
BarcodeWriter barcodeWriter = new BarcodeWriter {Format =ZXing.BarcodeFormat.QR_CODE, Options = options };
这个大括号应该怎么解释,不是用小括号的吗,求解谢谢
当调用无参构造函数,且后面用初始化表达式即一对花括号给属性赋值时,构造函数的一对小括号可省略。
上面语句的意思是调用无参构造函数new一个实例,并为该实例的几个属性赋初值。
这样写有时会比较简洁。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)