首页 > 解决方案 > 将字符串值转换为整数数组

问题描述

我有课

public class Myclas
{
    public string EmpName{ get; set; }
    public string myStingId{ get; set; }      
}
    

我想将此字符串 (myStingId) 转换为 int 数组。

int[] listOfMyValues = null;

listOfMyValue s=  Int32.Parse(myStingId,CultureInfo.InvariantCulture).ToArray();

我已经尝试了上述方法并收到错误 int 不包含数组的定义。

标签: c#arrays

解决方案


可能是我的解决方案设计过度,但这是另一种方式

string myStingId = "6299857"
int[] result = Array.ConvertAll(myStingId.ToCharArray(), 
         x => int.Parse(x.ToString(), , CultureInfo.InvariantCulture));

输出:

[6, 2, 9, 9, 8, 5, 7]

在线试用


推荐阅读