我有一個類似字符串的數組,如下所示: "test1|True,test2|False,test3|False,test4|True"
。 這實質上是一個二維數組,像這樣 [test1] [True] [test2] [False] [test3] [False] [test4] [True]。如何將二維數組轉換爲字典對象
我想這個轉換成dictionary<string,bool>
使用LINQ,是這樣的:
Dictionary<string, bool> myResults = results.Split(",".ToCharArray).ToDictionary()
什麼想法?
有類型的字符串數組沒有這樣的事情。我認爲你的意思是一個字符串編碼的數組。 – 2010-05-12 09:17:15
對不起,是的,它是一個字符串,我想轉換成linq語句內部的二維數組,並將其轉換爲字典對象。 – Webcognoscere 2010-05-12 09:21:26
10這個問題的答案只是說明有多少種不同的處理方式。到目前爲止,所有人的回答都略有不同,但都是有效的。我的投票是[Marcelo's](http://stackoverflow.com/questions/2817367/how-to-convert-a-2-d-array-into-a-dictionary-object/2817419#2817419),正如我的想法它是最優雅的。 – 2010-05-12 09:32:50