c# - 将字符串值转换为整数数组
问题描述
我有课
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 不包含数组的定义。
解决方案
可能是我的解决方案设计过度,但这是另一种方式
string myStingId = "6299857"
int[] result = Array.ConvertAll(myStingId.ToCharArray(),
x => int.Parse(x.ToString(), , CultureInfo.InvariantCulture));
输出:
[6, 2, 9, 9, 8, 5, 7]
推荐阅读
- r - 使用 dplyr 查找具有相同值的下 2 行并将行粘贴到原始条目后面的新列中
- php - 无法打开流/vendor/phpoffice/phppresenation/vendor/composer/../symfony/polyfill-mbstring/bootstrap.php
- python - 在 Flask 中调用重定向时获取意外的关键字参数“mimetype”
- javascript - 在圆圈内裁剪 base64 图像数据
- nlp - Spacy 的火炬使用——带有标准数据集的奇怪错误
- r - 在 ggplot 中使用 facet wrap 时如何控制边框的数量和位置?
- java - 为什么我在 java 中的分数打印为 1.0?
- scala - 发送初始 akka 消息
- .htaccess - 在我的 Live 项目中,我一直在尝试将非 www URL 强制为 www URL
- python - 如何在单行中从 numpy 数组中拆分多个掩码?