c#从数组中删除字符串
发布时间:2020-12-15 04:25:48 所属栏目:百科 来源:网络整理
导读:我如何从数组中删除任何字符串,而只有整数 string[] result = col["uncheckedFoods"].Split(','); 我有 [0] = on; // remove this string[1] = 22;[2] = 23;[3] = off; // remove this string[4] = 24; 我想要 [0] = 22;[1] = 23;[2] = 24; 我试过了 var com
我如何从数组中删除任何字符串,而只有整数
string[] result = col["uncheckedFoods"].Split(','); 我有 [0] = on; // remove this string [1] = 22; [2] = 23; [3] = off; // remove this string [4] = 24; 我想要 [0] = 22; [1] = 23; [2] = 24; 我试过了 var commaSepratedID = string.Join(",",result); var data = Regex.Replace(commaSepratedID,"[^,0-9]+",string.Empty); 但是在第一个元素之前有一个逗号,有没有更好的方法来删除字符串? 解决方法
这将选择所有可以解析为int的字符串
string[] result = new string[5]; result[0] = "on"; // remove this string result[1] = "22"; result[2] = "23"; result[3] = "off"; // remove this string result[4] = "24"; int temp; result = result.Where(x => int.TryParse(x,out temp)).ToArray(); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- configure: error: xml2-config not found. Please check y
- PostgreSQL只为字符集设置一个特定的表
- ruby-on-rails – 如何在Rails中包含自定义异常?
- Cocos2D游戏项目CCTableView在Xcode7.2下的无法滚动问题
- ruby-on-rails – 从rails 2.1.1迁移到2.2.2
- Formik官方应用案例解析(四)组件生命周期事件
- 如何使用JasperReports从Oracle中的blob列查看图像?
- 从C#运行bat脚本
- Oracle.DataAccess.dll方式操作oracle数据库
- Menu详解(二):利用XML生成菜单和子菜单