在C#中将一个string数组和double数组使用循环的方式写入list中,string数组作为名称,double数组作为参数写一个完整的示例
时间: 2024-03-05 13:53:05 浏览: 109
C#中List〈string〉和string[]数组之间的相互转换
好的,以下是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
string[] names = { "Alice", "Bob", "Charlie" };
double[] values = { 1.23, 4.56, 7.89 };
List<KeyValuePair<string, double>> list = new List<KeyValuePair<string, double>>();
for (int i = 0; i < names.Length; i++)
{
list.Add(new KeyValuePair<string, double>(names[i], values[i]));
}
foreach (var item in list)
{
Console.WriteLine(item.Key + ": " + item.Value);
}
}
}
```
这个示例中,我们首先定义了一个包含字符串数组和双精度数组的两个变量(names和values)。然后,我们创建了一个空的KeyValuePair列表(list)。最后,我们使用for循环将每个名称和值添加到列表中,并使用foreach循环输出列表中的每个项。
希望这可以帮助你!
阅读全文