将特定字符串转换为数组的最佳方式

本文关键字:数组 最佳 方式 转换 字符串 | 更新日期: 2023-09-27 18:21:16

我做了一个控制

我使用从javascript数组中生成了一个带有javascript的字符串

Sys.Serialization.JavaScriptSerializer.serialize(array);

这是字符串生成的

"["name", "Code", "Alias"]"

此字符串通过回发发送到我的控件。

现在我需要知道使用C#

将特定字符串转换为数组的最佳方式

从这个字符串生成数组的最佳方法

您可以使用JavaScriptSerializer类:

var serializer = new JavaScriptSerializer();
var array = serializer.Deserialize<string[]>(yourString);

注意:您需要添加对System.Web.Extensions.dll 的引用

String[] splitByComma = yourString.Split(',');
foreach(String splitString in splitByComma)
{
    splitString.Replace("'"","").Replace("[","").Replace("]","");
}