2014-02-24 38 views
-1

如果我有一個字符串,如:字符串轉換爲列表或數組

["aaaaa","bbbbb","ccccc","ddddd","eeeee"] 

如何將其轉換爲一個列表或數組?

我是新來的c#編程和這個看似簡單的問題讓我難住。謝謝!

+3

看起來像JSON ......如果它確實是使用JSON解析器正確像JSON.Net是更好的方法。 –

+0

如果可能,請使用適當的庫。你可能會在未來發生一些特殊情況(例如:在字符串中有雙引號)。 –

回答

5

試試這個,先刪除方括號,然後使用Split

var str = "[\"aaaaa\",\"bbbbb\",\"ccccc\",\"ddddd\",\"eeeee\"]"; 
var list = str.TrimStart('[') 
       .TrimEnd(']') 
       .Split(new []{ '"', ','},StringSplitOptions.RemoveEmptyEntries); 
相關問題