static (string, string) GetManyStrings() => ("A", "B");
.. хотел подчеркнуть
главная фишка out это возвращать сущность, которой не было в контексте, до вызова метода...
... и были времена, когда даже var out было легальным )))
главная фишка out это возвращать сущность, которой не было в контексте, до вызова метода...
static string GetString() => "ups";
var str = GetString(); // out в этом случае просто не нужен, да и вообще вреден.
Console.WriteLine(str);
... которую я годами привык применять.. так?
Всмысле? Я мож сильно отсталый, но в целом мне хватает редактора кода и опенсервера, ну и еще композер нужен. Вроде все, или что-то другое подразумевалось?
Если использовать Blazor WASM то с одной стороны это автономность, т.е. можно работать offline, с другой это медлительность, т.к. большой размер файлов, загружаемых в начале при запуске.
В том то и дело, что нужно в прод выпускать. Сейчас делаю для проверки, а в конце уже надо заливать в систему.
- как на счет var out ???
- не обнаружил связи с TryParse но если что, только спасибо скажу..
public static bool TryParse (string? s, out int result);
Речь не о наличии композера вообще - я то двумя руками за.
Я про его сложность и что он вообще делать может.
Встроено в SDK. Никакие дополнительное файлы в проекте держать не нужно.
Просто ввёл dotnet test и вот у тебя тесты крутятся.
Ну это интересный пункт, тк тут что-то как-то не особенно соблюдается)
То что нужно конфигурировать - через файл или переменные среды.
Но не пятьдесят же штук.
Константные вещи вообще в коде записываются.
Это крайне непривычно, ведь когда ты берёшь какой-нибудь
FROM microsoft-dotnet-runtime:8.0
- ты получаешь абсолютно все необходимые зависимости.А тут тебе нужно ещё
Это я ещё не рассказал про то что
ENV=dev composer install
работает нормально, аENV=prod composer install
- падает.