C#List<string>转string[]

传进来的值:
C#List<string>转string[]_第1张图片
因为我传进来的ID是一个List类型的参数,如上图。需要遍历这个数组,所以应该先序列化并分割,去掉多余字符串:

var DataField = JsonConvert.SerializeObject(AnalyseDataField).Replace("]", "").Replace("[", "").Replace('"', ' ').Replace(" ", "").Split(",");

或者直接分割好像也行:

var DataField = JAnalyseDataField.Split(",");

这样就可以得到一个标准的string[]

然后就能循环处理业务逻辑啦:

foreach (var sm in DataField)
 {
 //业务逻辑
}

你可能感兴趣的:(MVC,.NET,Core,c#)