Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在c中访问列表的一部分#_C# - Fatal编程技术网

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

C# 在c中访问列表的一部分#,c#,C#,我这里有两个列表: List<KeyValuePair<TextBox, KeyValuePair<string, Type>>> textbox1 我应该键入什么来获取KeyValuePair>类型,如textbox1.Value.Value? 类型包含字符串或int。我需要的是访问它的值,这样我就可以分配一个if运算符,但我不知道如何分配。然后我需要修改它,但这是我的下一步,我可以自己安排。我想textbox1.Key不会编译,因为textbox1是一个

我这里有两个列表:

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

我想
textbox1.Key
不会编译,因为
textbox1
是一个列表,因此没有任何名为
Key
的成员。话虽如此,以下内容可能对您有用:

textbox[i].Value.Value

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

请粘贴一些样本。我完全无法理解您想要实现的目标。为什么您首先需要一个键值对和键值对的列表?也许使用
TextBox.Tag
属性会更好?它很复杂,这是我们可以安排的。所以我需要的是访问文本框,同时type@MAL-请花一些时间来构建您的问题,从您最近的问题判断,您面临着系统自动禁止低质量问题的风险。。。既然如此,为什么不设置一个断点,然后查看该值,看看需要键入什么来访问它呢?
textbox[i].Value.Value