gpt4 book ai didi

c# - 如何在结构的构造函数中设置自动属性?

转载 作者:行者123 更新时间:2023-11-30 14:19:58 26 4
gpt4 key购买 nike

为什么这是有效的

public struct MyStruct
{
public MyStruct(double value)
{
myField = value;
}

private double myField;

public double MyProperty
{
get
{
return myField;
}
set
{
myField = value;
}
}
}

这不是

public struct MyStruct
{
public MyStruct(double value)
{
MyProperty = value;
}
public double MyProperty
{
get;
set;
}
}

最佳答案

你需要这样的语法:

public struct MyStruct 
{
public MyStruct(double value) : this()
{
MyProperty = value;
}

public double MyProperty { get; set; }
}

我从 following 得到了这些信息所以发帖。

关于c# - 如何在结构的构造函数中设置自动属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1817542/

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