gpt4 book ai didi

c# - 设置变量默认值的好地方是什么?

转载 作者:行者123 更新时间:2023-11-30 21:04:27 24 4
gpt4 key购买 nike

类构造函数是设置变量默认值的最佳位置吗?

在我继承的大部分代码中似乎都是这种情况。

示例

public class foo
{
public bool IsAcidic { get; set; }

public foo()
{
IsAcidic = false;
}
}

你会这样做吗?

最佳答案

如果您想为该特定对象的任何实例分配一些默认值,那么是的,构造函数是为它们分配默认值的最合适的地方,但是如果您想要为字段分配类型的默认值,那么您不必做任何事情。字段将在构造函数之前使用类型的默认值进行初始化。例如,如果您有一个 int 类型的字段,它将默认分配给 0,您不必在构造函数中执行任何操作。

关于c# - 设置变量默认值的好地方是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12365126/

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