在一个文件中我定义了一个公共结构
public struct mystruct
{
public Double struct1;
public Decimal struct2;
}
Run Code Online (Sandbox Code Playgroud)
在另一个我尝试这样做:
class Test
{
mystruct my_va;
public mystruct my_va
{
get { return my_va; }
set { my_va = value; }
}
public Test()
{
my_va.struct1 = 10;
}
}
Run Code Online (Sandbox Code Playgroud)
Intellisense识别My_va.struct1,但编译器说
错误1无法修改'TEST.mystruct'的返回值,因为它不是变量
如何更正语法?