Login
Какой смысл арифметических операций с нулем?
2189 просмотров
Перейти к просмотру всей ветки
in Antwort AlexNek 18.06.23 20:05
Error CS0019 Operator '+' cannot be applied to operands of type 'Nullable<int>' and 'Nullable<int>'.
А вы попробуйте Int32 вместо int, int - это же базовый тип, имхо int не может быть null, а Int32 или Int64 могут быть null. Я всегда когда играюсь в программирование использую только Int32, ну или очень очень редко Int64. В Java я тоже использую Integer. Особенно когда работают с базами данных там используют Int32 вместо int.
Я предпологаю (моё личное предположение) что:
int? переменная;
это тоже самое что:
результат = переменная == null ? 0 : переменная; // или результат = переменная == null ? "" : переменная;
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение