我有一个名为id的多选下拉列表,它提交id=1,2,3,我需要将其解析为整数数组,以便在筛选方法中对其执行contains()操作。目前我使用:string[] ids = Request["ID"].Split(','); 我真的不喜欢这个,因为比较字符串比int慢。有什么建议吗? 最佳答案 Request["ID"].Split(',').Select(x=>int.Parse(x)).ToArray(); 当然,如果生成的任何数字字符串不可“解析”(是否存在这样一个词?).