2017-10-21 66 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(','); 
相关问题