Редкостный образец китайского кода.
"На днях написал игрушку", рано тебе игрушки писать, программировать научись.
Хотя... Я до сих пор помню свою игрушку-говорилку на паскале...
Попробуй вынести повторяющийся код в функцию.
А копипаста - зло
Спасибо, это я наркоман. Сказывается ночь без сна.
Вы верно подозревали, на самом деле я хотел спросить как передать Func в Test, пробовал так: Test(Func, 475)
Не получалось у меня именно из-за отсутствия префикса 'Main::' , кстати, зачем он тут нужен, не пойму.
malbaron: На самом деле школьник. Но ведь речь и шла об интерфейсе/абстрактом классе. Чем ваше не-классическое ООП отличается от обычного использования интерфейсов?
malbaron: Суть чего? Если есть абстрактный класс/интерфейс Животное и его наследники Собака, Кот, Попугайчик реализующие виртуальную функцию-член / метод Говорить, то суть не теряется, наоборот становится понятнее в использовании. Иначе приходится городить портянки if-else вместо простого вызова метода Говорить. Правда при использовании ООП кода его обеспечивающего получается больше, но его непосредственное использование - проще
Станислав Силин: В параллельном вопросе была аналогичная проблема, но с файлом file.runtimeconfig.dev.json - у меня без этого файла всё работает. Пробовал по вашему совету dotnet publish - компилится, но без файла runtimeconfig.json всё равно не запускается. Пробовал также Publish в студии с тем же результатом. Пробовал разные вариации dotnet build - все равно для запуска нужен runtimeconfig.json. Пробовал переносить параметры из runtimeconfig.json в project.json - все равно не запускается без него.
Что не так мне не ясно.
У вас dotnet core приложения запускаются безо всяких *.json`ов?