函数具有无效的自变量
本文关键字:自变量 无效 函数 | 更新日期: 2023-09-27 17:58:01
我觉得这应该是一个简单的概念;然而,我似乎错过了什么。我收到错误"test.rawr(String[])"的最佳重载方法匹配有一些无效参数"
有什么想法吗?我有一种感觉,我错过了一些非常基本的东西。。。
我有一个函数,我将URL传递给它,处理该URL,并做正常的"事情"以下代码:
public int very_very_sad()
{
rawr("My-Url_here");
}
public static void rawr(string[] args)
{
}
谢谢!
您的函数只接受字符串[],但您正在传递一个字符串
更改您的功能如下,
public int very_very_sad()
{
rawr("My-Url_here");
}
public static void rawr(string args)
{
}
应该传递string[]
,因为该方法需要string[]
,而不仅仅是string
。
这样做:
rawr(new string[]{"My-Url_here"});
将string
传递给接受string[]
(字符串数组)的函数。您可能想要一个可变长度的参数列表:
public static void rawr(params string[] args)
我看到的是,应该传递一个数组,而不是仅传递字符串变量的