-1
如果我有一個字符串,如:字符串轉換爲列表或數組
["aaaaa","bbbbb","ccccc","ddddd","eeeee"]
如何將其轉換爲一個列表或數組?
我是新來的c#編程和這個看似簡單的問題讓我難住。謝謝!
如果我有一個字符串,如:字符串轉換爲列表或數組
["aaaaa","bbbbb","ccccc","ddddd","eeeee"]
如何將其轉換爲一個列表或數組?
我是新來的c#編程和這個看似簡單的問題讓我難住。謝謝!
試試這個,先刪除方括號,然後使用Split
:
var str = "[\"aaaaa\",\"bbbbb\",\"ccccc\",\"ddddd\",\"eeeee\"]";
var list = str.TrimStart('[')
.TrimEnd(']')
.Split(new []{ '"', ','},StringSplitOptions.RemoveEmptyEntries);
看起來像JSON ......如果它確實是使用JSON解析器正確像JSON.Net是更好的方法。 –
如果可能,請使用適當的庫。你可能會在未來發生一些特殊情況(例如:在字符串中有雙引號)。 –