2017-10-21 31 views

回答

3

如果字符串變量是一個數組像

"['item1', 'item2', 'item3']" 

字符串表示。然後,您可以在使用序列化的一個反序列化。下面是使用​​

var a = "['item1', 'item2', 'item3']"; 
string[] resultArray = Newtonsoft.Json.JsonConvert.DeserializeObject<string[]>(a); 

字符串[item1, item2, item3]看起來不像數組的字符串化版本一個示例,並且不能容易地轉換爲一個數組像我們上面那樣,因爲它是。

如果您的字符串變量值類似item1, item2, item3,您可以調用string.Split方法,它會給你一個數組。

var a = "item1, item2, item3"; 
string[] resultArray = a.Split(','); 
相關問題