gpt4 book ai didi

c# - 我需要在我的类构造函数中设置初始值吗?

转载 作者:太空宇宙 更新时间:2023-11-03 20:33:06 24 4
gpt4 key购买 nike

我有以下类(class):

public class Detail
{

public Detail()
{
this.File = String.Empty;
this.State = false;
this.Tag1 = 0
}

public string File { get; set; }
public bool State { get; set; }
public int Tag1 { get; set; }
}
}

我需要在构造函数中像这样设置初始值,还是在创建类时将这些设置为默认值。编程实践如何。即使不需要,将它们设置在这里看起来更好吗?

最佳答案

StateTag1 将分别默认为 false0,但是 File 将默认为 null。如果您想要 string.Empty,则必须分配它。

关于c# - 我需要在我的类构造函数中设置初始值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433814/

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