C#List和字典的操作

C#List和字典的操作

C# List 的操作

创建一个 List:

List<int> myList = new List<int>();

添加元素到 List:

myList.Add(2);
myList.Add(3);
myList.Add(1);

从 List 中移除元素:

myList.Remove(2);

获取 List 的元素个数:

int count = myList.Count;

清空 List:

myList.Clear();

C# List 的 foreach 循环

foreach (int item in myList)
{
    Console.WriteLine(item);
}

C# 字典的操作

创建一个字典:

Dictionary<string, int> myDict = new Dictionary<string, int>();

添加键值对到字典:

myDict.Add("apple", 1);
myDict.Add("banana", 2);
myDict.Add("orange", 3);

从字典中移除键值对:

myDict.Remove("banana");

获取字典中的键值对数量:

int count = myDict.Count;

判断字典中是否包含某个键:

bool containsKey = myDict.ContainsKey("apple");

判断字典中是否包含某个值(获取字典中键为 "apple" 的对应值):

bool containsValue = myDict.ContainsValue(1);

获取字典中的某个值:

int value = myDict["apple"];

C# 字典的 foreach 循环

foreach (KeyValuePair<string, int> pair in myDict)
{
    Console.WriteLine("Key: {0}, Value: {1}", pair.Key, pair.Value);
}
posted @   Wo_OD  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示