The*_*ebs 3 c# split asp.net-mvc-3
我有这行代码:
string[] ids = Request.Params["service"].Split(",");
其中的值Request.Params["service"]
是:"1,2"
我为什么得到:
Error 1 The best overloaded method match for 'string.Split(params char[])' has some invalid arguments
Error 2 Argument 1: cannot convert from 'string' to 'char[]'
Run Code Online (Sandbox Code Playgroud)
这对我来说没有意义....
错误发生在等号右侧的所有内容上
Ree*_*sey 19
你需要传递一个字符(System.Char
),而不是string
:
string[] ids = Request.Params["service"].Split(',');
Run Code Online (Sandbox Code Playgroud)
没有任何重载String.Split
需要一个params string[]
或一个string
,这是使您的代码工作所需的.
如果要使用字符串(或多个字符串)进行拆分,则需要使用a string[]
并指定拆分选项:
string[] ids = Request.Params["service"].Split(new[]{","}, StringSplitOptions.None);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15927 次 |
最近记录: |