§ ITPOW >> 文档 >> C#

C# struct 的构造函数必须对所有自动属性都赋值

作者:vkvi 来源:ITPOW(原创) 日期:2021-3-20

C# 中,class、struct 都支持 { get; set; } 自动属性。

但是 class 不必在构造函数中对这些属性赋值,而 struct 则必须在构造函数中对这些属性赋值。

在 class 中可以使用 public int Count { get; set; } = 3; 赋默认值,但是在 struct 中不行。

相关文章