Size: a a a

2020 December 28

E

Emmnogo in pro.net
EgorBo
int? прятать под вар
Так как с этим жить? Я все проекты на nullable reference types перевел, и меня теперь масса вопросов
источник

Y

Yury in pro.net
Emmnogo
что бы вывод типов был только с одной стороны или слева или справа
Недавно отошел от этого. Все равно IDE покажет тип, если надо. На практике информация о типе больше всего нужна была когда изучал LINQ. А там при fluent syntax один фиг надо пользоваться, подсказками IDE.
источник

NM

Nikolay M in pro.net
В F# типы автоматически выводятся, и часто не указываются. По личному опыту, крайне редко возникает необходимость знать тип при просмотре кода вне иде
источник

E

EgorBo in pro.net
var-холивар - отличный рецепт получить бан
источник

VK

Vladislav Khapin in pro.net
Emmnogo
Как я понял, то сейчас нет нормального способа использовать везде var. Приходится писать в разном стиле или изобретать костыли?
Как там в 2003?
источник

E

Emmnogo in pro.net
Мне тут решение в другом чете подкинули
источник

E

Emmnogo in pro.net
Переслано от Anatoly Kulakov
Я вот так пишу (с первого взгляда странно, со второго тоже, но не осуждайте сразу, посмотрите третий раз, по сравнению с альтернативами — вполне рабочий вариант), благо это не часто:

// строготипизированный nullable int со значением null
// часто полезен в тернарных операторах
var x = new int?();

// строготипизированный nullable int со значением 5
var y = new int?(5);
источник

E

EgorBo in pro.net
Emmnogo
Переслано от Anatoly Kulakov
Я вот так пишу (с первого взгляда странно, со второго тоже, но не осуждайте сразу, посмотрите третий раз, по сравнению с альтернативами — вполне рабочий вариант), благо это не часто:

// строготипизированный nullable int со значением null
// часто полезен в тернарных операторах
var x = new int?();

// строготипизированный nullable int со значением 5
var y = new int?(5);
какая жесть)
источник

E

EgorBo in pro.net
у автора явно какая-то java опухоль в голове
источник

E

EgorBo in pro.net
вместо int? x = 5
источник

E

Emmnogo in pro.net
EgorBo
какая жесть)
Как по мне, вполне сносный вариант
источник

E

EgorBo in pro.net
ужасный
источник

E

EgorBo in pro.net
new для примитивных типов трындец как чужеродно
источник

E

EgorBo in pro.net
хотя int? не совсем примтивный конечно, но всё же
источник

E

Emmnogo in pro.net
EgorBo
ужасный
Зато слева нет мешанины
источник

E

EgorBo in pro.net
Emmnogo
Зато слева нет мешанины
ога, зато справа ее больше :D
источник

E

EgorBo in pro.net
int? x = 5;
var x = new int?(5);
источник

E

EgorBo in pro.net
лол
источник

E

Emmnogo in pro.net
EgorBo
ога, зато справа ее больше :D
Ну минусы тоже есть 8)
источник

E

EgorBo in pro.net
вообще пиши лучше так
источник