Анонимна функция: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Luchibsl1 (беседа | приноси)
→‎Списък с езици: оправяне на препратки
Етикет: Визуален редактор с уикитекст
Xqbot (беседа | приноси)
м Bot: Replace deprecated <source> tag and "enclose" parameter
Ред 393:
Този пример ще се компилира в C# 3.0, и показва трите форми:
 
<sourcesyntaxhighlight lang="c#">
public class TestDriver
{
Ред 427:
}
}
</syntaxhighlight>
</source>
 
В случай, че версията на C# е 2.0, С# компилаторът взима блока код на анонимната функция и създава static private функция. Вътрешно, функцията получава генерирано име, разбира се, това генерирано име се основава на името на метода, в който се декларира делегат. Но името не е изложено в кода на приложението, освен с помощта на „reflection“