问题描述
classProgram{staticvoidMain(string[]args){Customer[]customers=newCustomer[3];customers[0]=newCustomer();customers[0].Name="张三";customers[0].Address="南山路号";customers[0].SSID="31010854";customers[0].Amount=1000;这里的newCustomer()是什么意思?
解决方案
解决方案二:
生成类的新实例。
解决方案三:
Customer[]customers=newCustomer[3];//这句给customers数组分配内存空间customers[0]=newCustomer();//这句给customers数组的第一个元素分配内存空间
解决方案四:
创建新的实例,分配内存
解决方案五:
把()变成[]有什么不同?
解决方案六:
[]是数组。。。newCustomer[3]表示这个数组有三个元素。
解决方案七:
引用4楼lynette1987的回复:
把()变成[]有什么不同?
[]是取数组索引,()调用构造函数
解决方案八:
他是一个自定义类型的数组。第一次Customer[]customers=newCustomer[3];这是在实例化这个数组这里customers[0]=newCustomer();他是在实例化具体的Customer类的对象。customers[0].Name="张三";customers[0].Address="南山路号";customers[0].SSID="31010854";customers[0].Amount=1000;这是在给这个对象的属性赋值
解决方案九:
明白了。。。谢谢各位。。。哈哈
解决方案十:
实例化数组啊,()当然是调用构造函数初始化了……
解决方案十一:
引用8楼lynette1987的回复:
明白了。。。谢谢各位。。。哈哈
明白了你不结贴?