Рассмотрим следующий код:
Код: Выделить всё
@page "/Test"
@if (option == 1)
{
drawSomething("Something");
}
else
{
drawSomething("Something else");
}
@code {
int option;
void drawSomething(string message)
{
message
}
}
Ошибка CS0103. Имя «__builder» не существует в текущем
контексте.
На строки в (
Код: Выделить всё
Test.razor.g.csКод: Выделить всё
__builder.AddContent(0, " ");
__builder.AddMarkupContent(1, "
message
\r\n");
Я использую последнюю версию на момент написания (
Код: Выделить всё
3.0.100-preview9-014004Примечание. Вывод в данном примере сильно упрощен, и мне хотелось бы знать, могу ли я написать код изнутри функции, а не решать задачу, и если да, то как. вывод выше лучше.
Подробнее здесь: https://stackoverflow.com/questions/578 ... code-block
Мобильная версия