gpt4 book ai didi

c# - 在结构中分配字段/属性

转载 作者:可可西里 更新时间:2023-11-01 09:05:37 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Modify Struct variable in a Dictionary

为什么会这样

  MyStruct test = new MyStruct();
test.Closed = true;

效果很好,但是

MyDictionary[key].Closed = true;

在编译时显示“无法修改表达式,因为它不是变量”错误?

为什么这两种情况下的分配不同?

备注:MyDictionary类型为 <int, MyStruct>

结构代码:

public struct MyStruct
{
//Other variables
public bool Isclosed;
public bool Closed
{
get { return Isclosed; }
set { Isclosed = value; }
}
//Constructors
}

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