gpt4 book ai didi

c# - 在c#中用这两种方式初始化一个对象的区别

转载 作者:IT王子 更新时间:2023-10-29 04:23:41 24 4
gpt4 key购买 nike

<分区>

通常我在将对象添加到列表时立即初始化用这种方式--->

list.add(
new foo() { // <--- foo()
field1 = value1,
field2 = value2
}
);

但是有一次我刚刚试过--->

list.add(
new foo { // <--- foo
field1 = value1,
field2 = value2
}
);

成功了!!!

在第二种方式中,我只是创建一个对象,而没有在它的尾部使用()。那么有人知道这些初始化对象的不同方法之间的区别吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com