以下代码可以使用,但它将读作key1和key2,因为有两个字符串值
IList<string> myData = new List<string>()
{
"string1","data2"
};
我想实现类似的东西,所以我可以使用索引键
检索这两个值中的任何一个IList<string> myData = new List<string>()
{
{"string1","data2"},
{"example","sample"}
};
原因是我试图使用以下代码:
Console.WriteLine(myData[0][1]);
^其中0是实际的索引键,1是'data2'。
@Edit
我不想使用字典,因为密钥很可能是重复的,抱歉是混淆
答案 0 :(得分:1)
您可以使用Tuple<string, string>
MSDN,如下所示:
var list = new List<Tuple<string, string>>();
list.Add(Tuple.Create("A", "B"));