C#代码中,有几句看不懂,求助。为什么new了一个对象,后面大括号里面是另外一个new操作?

new ILPlotCube() {
new ILContourPlot(A) {
new ILLegend {
Location = new PointF(.94f,.55f)
}
}
}
为什么这行代码中,第二层中new了一个对象,后面大括号里面是另外一个new?

new 一个对象,其实就是创建一个对象并作为参数传进去,如此而已
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-06
内部的对象是外部对象的一个属性。或者是父类子类的关系就可以!
第2个回答  2013-08-06
ILLegend 父类 Location 实例子类并赋值!

C#代码中,有几句看不懂,求助。为什么new了一个对象,后面大括号里面是另...
new 一个对象,其实就是创建一个对象并作为参数传进去,如此而已

c#中mover m=new mover大括号什么作用
你这句哪里有括号啊。。。不过你这个是创建新对象,C#允许用大括号和属性名字给对象的属性赋值。你可能要的是这个答案吧。

C# 实参括号中有大括号是什么意思
1234567canvas.Shapes.Add();\/\/这里面的参数要填一个对象实例。下面这个就是创建对象实例了,且同时对实例里的2个属性Rectangle、UserData赋值newBox(){ Rectangle = newRectangle(100, 100, 400, 500), UserData = newCircles (), } ...

c# new大括号
在 C# 中,new大括号应该是定义了一个匿名类。当不需要定义复杂的方法,事件,构造函数这样复杂的类的时候,可以动态的生成一个自定义的数据类型 --> 匿名类型。var car = new { Make = "honda", Color = "blue", CurrSp = 180 };C#匿名类型 ...

...那句和后面那句是什么意思,为什么这么排列,大括号在C中的用法,我是...
大括号是一一对应的,大括号前面的是函数名,或者是代码块名字,比如for if。后面一般没东西。你这个图上是因为有好几个函数(代码块),所以,会有好几个大括号,说明,c里面函数是可以嵌套的,代码块也一样。另外图片不是很清楚,所以没法详细说明。感觉你这好像不是c吧,貌似是c#,原谅我眼睛不...

C#中怎么定义一个带括号的变量
C#中方括号是用来定义数组的表示数组的长度,而大括号是用来赋初始值的,表示这个变量的取值。1、单中括号[]①bash的内部命令, [和test是等同的。如果我们不用绝对路径指明,通常我们用的都是bash自带的命令。if\/test结构中的左中括号是调用test的命令标识,右中括号是关闭条件判断的。这个命令把它的参...

懂C#的帮忙看一下这几句代码 帮我解释一下每句代码的意思 我用别的语言...
4:将byteArray对象的游标(指针)移动到其内存的第一个位置 5:将byteArray集合中的数据读取出来,存放进 array 字节数组中 6:创建一个长度比byteArray集合长度少1的字节数组 array2 7:依次循环将字节数组array中的每一个元素(byte)添加到array2数组中 8:循环完成后,返回已经装载好了的字节数组...

C#,用一对大括号把几个语句括起来会影响程序的执行效率吗?
类中间的代码块和静态块优先于类的构造方法,可以在对象构造出来之前进行你的处理。而在方法里面的代码块可以区分逻辑,防止命名重复等功能。要说对程序的性能,c#编译成中间语言之后,也就没有所谓的块的概念了,可以忽略不计了。程序性能不应该在语法层面纠结,更多可以考虑业务逻辑,算法逻辑等等。还有...

C#怎么实例化对象?具体是实例化什么?
楼上两位都已经说明了,我就举个例子吧,相当于工艺制造,有一个工艺品的模子(相当于类),实例化就相当于使用这个模子生产一个对应的工艺品 。。。然后你可以对这个工艺品(对象)做进一步的处理和使用。有些属性是必须要实例化后才能知道的,比如说婴儿的体重,虽然都是婴儿这个类别,但是只有生下来...

C#怎么实例化对象?具体是实例化什么?
声明头后面跟着类体,它由一组位于一对大括号 { 和 } 之间的成员声明组成。类的实例使用 new 运算符创建,该运算符为新的实例分配内存,调用构造函数初始化该实例,并返回对该实例的引用。当不再使用对象时,该对象占用的内存将自动收回。在 C# 中,没有必要也不可能显式释放分配给对象的内存。

相似回答