c# – 从“1,2,3”中解析int []
发布时间:2020-12-15 17:49:31 所属栏目:百科 来源:网络整理
导读:我有一个称为ID的多选下拉菜单,提交ID = 1,2,3,我需要解析成一个整数数组,以便在过滤器方法中执行一个Contains().目前我使用: string[] ids = Request["ID"].Split(','); 我不喜欢,因为它比int慢的比较字符串.有什么建议么? 解决方法 Request["ID"].Split(
我有一个称为ID的多选下拉菜单,提交ID = 1,2,3,我需要解析成一个整数数组,以便在过滤器方法中执行一个Contains().目前我使用:
string[] ids = Request["ID"].Split(','); 我不喜欢,因为它比int慢的比较字符串.有什么建议么? 解决方法Request["ID"].Split(',').Select(x=>int.Parse(x)).ToArray(); 当然,如果任何一个结果的数字字符串不是“parseable”(这样一个字存在吗?),这将会抛出. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |