c# - List.Foreach(Delegate) 是在 Mono 中实现的吗?

标签 c# linux mono monodevelop

我在 Ubuntu 10.10 中使用 MonoDevelop 2.4,我似乎无法进行简单的 C# 调用。

myList.DGraph.ForEach(delegate(string s){Console.WriteLine(s)});

我收到这个错误:

DirectedGraph.cs(219,78): error CS1525: Unexpected symbol `}'
DirectedGraph.cs(250,1): error CS1525: Unexpected symbol `}', expecting `)', or `,'
DirectedGraph.cs(251,1): error CS8025: Parsing error

它似乎不喜欢这样,尽管据我所知,this is valid .

最佳答案

你需要一个分号(;)

myList.DGraph.ForEach(delegate(string s){Console.WriteLine(s);});
                                                             ^

否则不是合法的方法体。

关于c# - List.Foreach(Delegate) 是在 Mono 中实现的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380064/

相关文章:

c# - Mono.Simd Vector3( float )丢失了吗?

linux - 256 色终端中的单声道控制台应用程序

c - 如何在c中实现定时器?

c# - MessageBox展开按钮以获取进一步的错误描述

c# - 将键码转换为字符/字符串

c# - Azure Functions 运行时无法访问

linux - 在 shell 脚本中每秒运行一次 for 循环

c++ - Eclipse项目通过环境变量链接资源

macos - OSX 上的实时重新加载和 asp.net vNext

c# - 如何按多个词过滤 C# Entity Framework