public class user
...{
public string FirstName ...{ get; set; }
public string LastName ...{ get; set; }
public intAge ...{ get; set; }
private int test01 = 25;
internal int test02;
}
class Program
...{
static void Main(string[] args)
...{
user person = new user ...{ FirstName = "Scott", LastName = "Guthrie", test02 = 56, };
Console.WriteLine(person.test02);
Console.WriteLine(person.Age);
Console.ReadLine();
}
}
• 可以和构造函数一起使用
• 允许部分赋值
• 允许给internal成员赋值
• 构造函数比对象初始化器先执行
本文介绍C#中对象初始化器的使用方法及其特点,包括如何与构造函数结合使用进行对象属性的部分赋值,同时展示了如何给internal成员变量赋值。通过一个具体的示例程序解释了对象初始化器的基本语法及其实现细节。
1057

被折叠的 条评论
为什么被折叠?



