gpt4 book ai didi

c# - 结构的公共(public)变量没有改变

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

<分区>

好的,我有一个 List<SpecialTile>称为 SpecialTiles其中 SpecialTile是一个结构。 SpecialTile 的属性之一struct 是一个名为 Active 的公共(public) bool 值我正在尝试更改,但由于某种原因它不起作用。我不确定它是否相关,但该列表由另一个类的实例拥有。这是我通过调试器运行它时的图片:

Impossible?

所以无论如何,我遇到了这个问题,因为最初我尝试使用代码行

Mgen.SpecialTiles[ESV.editThis].Active = !Mgen.SpecialTiles[ESV.editThis].Active;

但它告诉我“Active”不是一个变量。如您所见,它不允许我以这种方式修改值:

Still Impossible?

所以我假设我必须通过一种方法修改值。但显然这也不起作用?

我是否遗漏了有关 List 变量的信息?即使它不应该修改该值,为什么调试器会将“Active”列为 false 然后将其翻转回 true?

谢谢!

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