相关疑难解决方法(0)

c#中struct和property的问题

在一个文件中我定义了一个公共结构

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'的返回值,因为它不是变量

如何更正语法?

c# struct

33
推荐指数
2
解决办法
5万
查看次数

标签 统计

c# ×1

struct ×1