在c#中访问列表的一部分

时间:2014-09-09 07:43:49

标签: c#

我在这里有两个列表:

List<KeyValuePair<TextBox, KeyValuePair<string, Type>>> textbox1

所以,我需要这样才能得到我需要写的文本框:

textbox1.Key

我应该键入什么来获取KeyValuePair<string, Type>>类型,例如textbox1.Value.Value? 该类型包含字符串或int。我需要的是访问它的值,所以我可以分配一个if运算符,但我不知道如何。然后我需要修改它,但这是我的下一步,我可以自己安排。

1 个答案:

答案 0 :(得分:0)

我认为textbox1.Key不会编译,因为textbox1是一个List,因此没有任何名为Key的成员。话虽如此,以下内容可能适合您:

textbox[i].Value.Value

其中i是列表中KV对的索引(而不是实际密钥)