在C#中将一个string数组和double数组写入list中,string数组作为名称,double数组作为参数写一个完整的示例
时间: 2024-03-05 14:52:48 浏览: 64
好的,以下是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
class Program
{
static void Main(string[] args)
{
// 创建一个包含名称和参数的数组
string[] names = { "参数1", "参数2", "参数3" };
double[] values = { 1.0, 2.0, 3.0 };
// 创建一个新的 List,将名称和参数写入其中
List<Tuple<string, double[]>> myList = new List<Tuple<string, double[]>>();
myList.Add(new Tuple<string, double[]>(names[0], new double[] { values[0] }));
myList.Add(new Tuple<string, double[]>(names[1], new double[] { values[1] }));
myList.Add(new Tuple<string, double[]>(names[2], new double[] { values[2] }));
// 打印 List 中的内容
foreach(var item in myList)
{
Console.Write(item.Item1 + ": ");
foreach (var value in item.Item2)
{
Console.Write(value + " ");
}
Console.WriteLine();
}
}
}
```
注意,这里使用了 `Tuple` 类型来将名称和参数打包在一起,然后将 `Tuple` 对象加入到 `List` 中。在循环中,可以通过 `Item1` 访问名称,通过 `Item2` 访问参数数组。
阅读全文