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();
}
}
... {
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成员赋值
• 构造函数比对象初始化器先执行