在C#中,字典和數(shù)組都是集合類型,但是它們在遍歷上有一些差異。
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]}");
}
總的來說,字典的遍歷是通過鍵值對進(jìn)行,而數(shù)組的遍歷是通過索引進(jìn)行。根據(jù)集合的不同特性,選擇合適的遍歷方式來訪問元素。