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 @ 2023-03-10 03:06  Wo_OD  阅读(106)  评论(0编辑  收藏  举报