gpt4 book ai didi

c# - 拆分字符串时出现混淆错误

转载 作者:行者123 更新时间:2023-11-30 13:08:49 26 4
gpt4 key购买 nike

我有这行代码:

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[]'

这对我来说毫无意义......

错误发生在等号右边的所有地方

最佳答案

您需要传递一个字符 (System.Char),而不是 string:

string[] ids = Request.Params["service"].Split(',');

String.Split 没有过载它需要一个 params string[] 或一个 string,这是使您的代码正常工作所必需的。

如果你想拆分一个字符串(或多个字符串),你需要使用 string[] 并指定拆分选项:

string[] ids = Request.Params["service"].Split(new[]{","}, StringSplitOptions.None);

关于c# - 拆分字符串时出现混淆错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024030/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com