русский
Germany.ruForen → Архив Досок→ Programmierung

Какой смысл арифметических операций с нулем?

18.08.23 15:42
Re: Какой смысл арифметических операций с нулем?
 
uscheswoi_82 коренной житель
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 ? "" : переменная;
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
 

Sprung zu