Если различия в утвержденияхC#

Место общения программистов C#
Ответить
Anonymous
 Если различия в утверждениях

Сообщение Anonymous »

Недавно я взял на себя управление другим проектом C# и заметил некоторые различия в том, как строятся операторы if в этом проекте, что мне кажется интересным.
Например, теперь я вижу что-то вроде этого:

Код: Выделить всё

if (aStream is not null && product.GetSKUs is { Count: > 0 }) {}
Я привык читать/писать такой код:

Код: Выделить всё

if (aStream != null && product.GetSKUs().Count > 0) {}
Является ли первый способ сейчас предпочтительным? Есть ли у того или иного варианта преимущества/недостатки? Может быть, первый был там уже давно... Просто я об этом никогда не знал.

Подробнее здесь: https://stackoverflow.com/questions/798 ... ifferences
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»