gpt4 book ai didi

c# - 如何解决这个 :Struct In Collection not changed

转载 作者:行者123 更新时间:2023-11-30 15:35:06 25 4
gpt4 key购买 nike

<分区>

我在使用结构时遇到问题。

我有这个结构:

struct MyStruct
{
public int x;
public int y;

public MyStruct(int x,int y)
{
this.x = x;
this.y = y;
}
}

当我尝试将此结构添加到这样的列表时:

List<MyStruct> myList = new List<MyStruct>();

// Create a few instances of struct and add to list
myList.Add(new MyStruct(1, 2));
myList.Add(new MyStruct(3, 4));
myList[1].x = 1;//<=====Compile-time error!

我收到这个错误:

Compile-time error: Can't modify '...' because it's not a variable

为什么会出现此错误以及如何解决?

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