C N*_*C N 8 c# methods function list
在C#中,如何调用返回列表的函数?
static void Main(string[] args)
{
List<string> range = new List<string>();
range.ForEach(item => item.WildcardFiles()); //this is not working
}
List<string> WildcardFiles(string first)
{
List<string> listRange = new List<string>();
listRange.Add("q");
listRange.Add("s");
return listRange;
}
Run Code Online (Sandbox Code Playgroud)
Jon*_*eet 27
您的代码存在各种问题:
ForEach它.那不会做任何事情.WildcardFiles当它不是字符串的方法时,你试图调用一个字符串.WildcardFiles在你的声明类型中调用哪个是实例方法,但没有任何类型的实例.WildcardFiles不传递参数参数的情况下first调用WildcardFilesWildcardFiles 忽略它的参数现在我怀疑你真的想要这样的东西:
static void Main(string[] args)
{
List<string> range = WildcardFiles();
foreach (string item in range)
{
// Do something with item
}
}
static List<string> WildcardFiles()
{
List<string> listRange = new List<string>();
listRange.Add("q");
listRange.Add("s");
return listRange;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
79721 次 |
| 最近记录: |