gpt4 book ai didi

c# - 更改 boolean 值的默认值

转载 作者:IT王子 更新时间:2023-10-29 04:22:37 25 4
gpt4 key购买 nike

我正在编写一个应用程序,其中定义了很多 boolean 类型的属性:

    private bool kajmak = true;
public bool Kajmak
{
get { return kajmak ; }
set { kajmak = value; FirePropertyChanged(() => Kajmak); }
}

如您所见,我在开始时将 kajmak 设置为 true..-原因不相关-。 (您可能知道 bool 变量的默认值为false)。

现在,有没有办法将 bool 的默认值更改为 true?所以我会写:

private bool kajmak; //kajmak = true

代替

private bool kajmak = true;

我可以做些什么来实现这一目标?

最佳答案

C Sharp 6.0 引入了一种很好的新方法来做到这一点:

 public bool YourBool { get; set; } = true;

这等同于以下的旧方法:

    private bool _yourBool = true;

public bool YourBool
{
get { return _yourBool; }
set { _yourBool = value; }
}

看这篇文章http://blogs.msdn.com/b/csharpfaq/archive/2014/11/20/new-features-in-c-6.aspx

关于c# - 更改 boolean 值的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13310410/

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