C#类实例化时给字段默认值

痛定思痛。 2023-10-10 22:38 56阅读 0赞

在C#中,可以通过构造函数或字段初始化器为类的字段提供默认值。

使用构造函数:

  1. public class MyClass
  2. {
  3. public int MyInt {
  4. get; set; }
  5. public string MyString {
  6. get; set; }
  7. public MyClass()
  8. {
  9. // 给字段提供默认值
  10. MyInt = 0;
  11. MyString = "default";
  12. }
  13. }

使用字段初始化器:

  1. public class MyClass
  2. {
  3. public int MyInt {
  4. get; set; } = 0;
  5. public string MyString {
  6. get; set; } = "default";
  7. }

这样,在创建类的实例时,字段会自动设置为默认值。例如:

  1. var myObj = new MyClass();
  2. Console.WriteLine(myObj.MyInt); // 输出:0
  3. Console.WriteLine(myObj.MyString); // 输出:default

发表评论

表情:
评论列表 (有 0 条评论,56人围观)

还没有评论,来说两句吧...

相关阅读