下面的代碼將工作,但因爲有它讀作鍵1和鍵2兩個字符串值如何將兩個值作爲一個鍵添加到列表中? C#
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
我不想使用字典作爲鍵是最有可能是重複的,遺憾的混亂
你什麼認爲你想要的是一個列表或二維數組。如果你解釋在更高級別的抽象層面它的目的是什麼,那麼可能會有更好的解決方案。我可以閱讀你要使用的代碼行,但這不是你想要完成的代碼的解釋。 –
否則稱爲[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – Equalsk
這句話是無意義的:「0是實際的索引鍵,1是'data2'」請重新說明它。你是說這行代碼應該寫''data2''到控制檯嗎? –