在C#中,字典和数组都是集合类型,但是它们在遍历上有一些差异。
Dictionary<int, string> dict = new Dictionary<int, string>();
dict.Add(1, "apple");
dict.Add(2, "banana");
foreach (var kvp in dict)
{
Console.WriteLine($"Key: {kvp.Key}, Value: {kvp.Value}");
}
string[] fruits = new string[] { "apple", "banana", "orange" };
for (int i = 0; i < fruits.Length; i++)
{
Console.WriteLine($"Index: {i}, Value: {fruits[i]}");
}
总的来说,字典的遍历是通过键值对进行,而数组的遍历是通过索引进行。根据集合的不同特性,选择合适的遍历方式来访问元素。