Реализован ли List.Foreach (Delegate) в Mono? - PullRequest
1 голос
/ 07 декабря 2010

Я использую MonoDevelop 2.4 в Ubuntu 10.10 и не могу выполнить простой вызов 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

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

1 Ответ

2 голосов
/ 07 декабря 2010

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

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

в противном случае это не юридический метод.

...