将字符串值转换为整数数组
Posted
技术标签:
【中文标题】将字符串值转换为整数数组【英文标题】:Convert a string value to Integer array 【发布时间】:2021-12-14 07:35:36 【问题描述】:我有课
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 不包含数组的定义。
【问题讨论】:
你的问题不清楚 能否请您提供我们的输入和预期输出。 myStringId 中有什么? 你能添加一些 myStingId 的例子吗?如果 myStingId = "1,2,3";一个解决方案是 myStingId.Split(",").Select(num => Int32.Parse(num,CultureInfo.InvariantCulture)).ToArray(); 【参考方案1】:可能是我的解决方案设计过度,但这是另一种方法
string myStingId = "6299857"
int[] result = Array.ConvertAll(myStingId.ToCharArray(),
x => int.Parse(x.ToString(), , CultureInfo.InvariantCulture));
输出:
[6, 2, 9, 9, 8, 5, 7]
Try Online
【讨论】:
以上是关于将字符串值转换为整数数组的主要内容,如果未能解决你的问题,请参考以下文章