gpt4 book ai didi

c# - 通过设置属性值创建新对象的 2 种方法

转载 作者:IT王子 更新时间:2023-10-29 04:39:15 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Why are C# 3.0 object initializer constructor parentheses optional?

大家好
我有一个 Question 类,它有一个属性 Text

public class Question
{
public string Text { get; set; }
}

现在我想通过给属性赋值来创建这种类型的对象。
我可以通过以下两种方式做到这一点:

Question q = new Question { Text = "Some question"};

问题 q = new Question() { Text = "Some question"};

这两种情况之间有什么区别吗?如果它们相同,为什么我们需要两者?
谢谢。

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