Size: a a a

BY Microsoft .NET User Group

2018 November 29

K

Karen in BY Microsoft .NET User Group
try { *.First() ) catch(ex) { return false }
источник

A

Anatoly in BY Microsoft .NET User Group
вообще, надо бить по рукам тем, кто возвращает нуллы вместо коллекций
источник

A

Anatoly in BY Microsoft .NET User Group
я прямо полтора кейса могу придумать, где надо
источник

E

EgorBo in BY Microsoft .NET User Group
источник

K

Karen in BY Microsoft .NET User Group
Anatoly
вообще, надо бить по рукам тем, кто возвращает нуллы вместо коллекций
вроде же в 8.0 уже вводят способ делать ссылочные типы не null
источник

A

Anatoly in BY Microsoft .NET User Group
Karen
вроде же в 8.0 уже вводят способ делать ссылочные типы не null
ну, 8.0 будет в апреле
источник

A

Anatoly in BY Microsoft .NET User Group
до апреля ещё дожить. и я не нашёл, как это будет работать со старым кодом
источник

K

Karen in BY Microsoft .NET User Group
как-то брат друга знакомой подруги сказал что по-дефолту будет старый подход, а не null сылочный тип будет ака string?
источник

K

Karen in BY Microsoft .NET User Group
но, полагаю, будет заветный ключ нового режима
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
там будет старый режим, но с ворнингами
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
так прям написано в пресс-релизе, если не ошибаюсь
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
источник

A

Anatoly in BY Microsoft .NET User Group
вот это всё круто
источник

VS

Vladimir Shchur in BY Microsoft .NET User Group
testData должна быть IEnumerable<string> чтобы честно было)
источник

A

Anatoly in BY Microsoft .NET User Group
вот я взял цешарп8. написал string s в публичном методе, в параметре.
источник

A

Anatoly in BY Microsoft .NET User Group
а дальше кто-то взял сишарп 7.3 и поюзал мою либу. может ли он мне нулл просунуть?
источник

E

EgorBo in BY Microsoft .NET User Group
Vladimir Shchur
testData должна быть IEnumerable<string> чтобы честно было)
не, я намеренно) чтобы показать разницу в 2 порядка
источник

E

EgorBo in BY Microsoft .NET User Group
а то и 3
источник

A

Anatoly in BY Microsoft .NET User Group
потому что если он мне может нулл просунуть, то как бе, вся история с нот-нулл референс типами крута для всех, кроме авторов библиотек
источник

AP

Arciom Prudnikaŭ in BY Microsoft .NET User Group
Anatoly
а дальше кто-то взял сишарп 7.3 и поюзал мою либу. может ли он мне нулл просунуть?
думаю, что может
поэтому надо публичные методы анально огораживать от такого
деалать string? s и проверочку
источник