2010-12-07 2 views
1

Я использую MonoDevelop 2.4 в Ubuntu 10.10, и я не могу сделать простой вызов C#.Является ли List.Foreach (Делегат) реализованным в Mono?

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 

Это, кажется, не нравится, хотя, насколько я могу судить, thisisvalid.

ответ

2

Вам нужна точка с запятой (;)

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

иначе, что не является юридическим лицом метод.

Смежные вопросы