C#鍵值對空List
时间: 2023-08-22 12:09:12 浏览: 92
C# 键值对数据排序代码
在C#中,键值对是一种常见的数据结构,用于将键与值相关联。如果你想创建一个空的键值对集合,你可以使用Dictionary类。下面是一个示例代码:
```csharp
Dictionary<int, string> keyValuePairs = new Dictionary<int, string>();
```
在这个示例中,我们创建了一个空的Dictionary对象,其中键的类型是int,值的类型是string。你可以根据需要更改键和值的类型。
另外,你还可以使用Add方法向键值对集合中添加元素。例如:
```csharp
keyValuePairs.Add(1, "张三");
keyValuePairs.Add(2, "李四");
```
这样就向键值对集合中添加了两个元素,键分别是1和2,对应的值分别是"张三"和"李四"。
如果你想通过键获取值,可以使用索引器或者TryGetValue方法。例如:
```csharp
string value;
if (keyValuePairs.TryGetValue(1, out value))
{
Console.WriteLine(value);
}
```
这样就可以通过键1获取到对应的值"张三"。
希望这个回答对你有帮助!\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* [C#学习19(List泛型集合,Dictionary键值对集合)](https://blog.csdn.net/weixin_41543617/article/details/89336012)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [C#中使用键值对存取值并使用Linq通过key获取value](https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/105685274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [c#集合_键值对Dictionary & SortedList](https://blog.csdn.net/weixin_65243968/article/details/129770176)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文