gpt4 book ai didi

c# - 用于检查修改状态的数据类型或数据结构?

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:38 24 4
gpt4 key购买 nike

我正在寻找合适的数据结构或数据类型来检查分配给变量的值是否被修改。

例如,

   int x = 0;
.
.
.
x = 2;
.
.
.
x = 0;
.
.
.
if (x = modified?)

在这里,我不想将变量存储为全局变量或其他变量。我想检查它是否修改过。我试图通过资源收集,但我无法找到任何东西。任何建议或方向都会有很大帮助。我正在寻找与 Microsoft C# 兼容的数据类型/数据结构。

最佳答案

根据您的要求,类似下面的内容应该可以工作。本质上,跟踪最初分配的值并与当前值进行比较。

public class ModifiableClass
{

private readonly int _origValue;

public int Value;


public ModifiableClass(int initialValue)
{
_origValue = Value = initialValue;
}

public bool IsModified()
{
return Value != _origValue;
}
}

关于c# - 用于检查修改状态的数据类型或数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37123236/

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