c# 匿名 key和value动态数组
在C#中,你可以使用匿名类型和动态数组来创建一个匿名key和value的动态数组。以下是一个示例:
var dynamicArray = new[]
{
new { Key = "A", Value = 1 },
new { Key = "B", Value = 2 },
new { Key = "C", Value = 3 }
};
在上面的示例中,我们创建了一个包含3个元素的动态数组。每个元素都是一个匿名类型,具有Key和Value属性。你可以根据需要添加或删除元素。
要访问数组中的元素,你可以使用索引:
var firstElement = dynamicArray[0];
Console.WriteLine(firstElement.Key); // 输出"A"
Console.WriteLine(firstElement.Value); // 输出"1"
你还可以使用foreach循环遍历整个数组:
foreach (var item in dynamicArray)
{
Console.WriteLine(item.Key + ": " + item.Value);
}
上述代码将输出数组中每个元素的Key和Value。
请注意,匿名类型是一种临时类型,它的成员和属性在编译时被推断出来。由于它们是临时的,你不能在其他地方显式地声明或引用它们
原文地址: https://www.cveoy.top/t/topic/ieHu 著作权归作者所有。请勿转载和采集!