所以我的要求是:我想要一个数据结构,它有一个字符串列表和一个与每个字符串关联的整数值。初始化此数据结构后,我希望能够编辑整数值,但不允许添加更多字符串。
所以我立刻想到了使用Dictionary<string, int>
,但这并不能满足我想要的要求,因为在初始化之后可以添加更多的键。其次,我想到了Hashtable
,但这对我没有帮助,因为IsFixedSize
变量是readonly
。
在 .NET Framework 中是否已经有一个数据结构可以实现这一点,还是我应该自己编写?
感谢您的任何帮助。