#c# #c#-9.0
#c# #c #-9.0
Вопрос:
Теперь, and
когда в C # 9 существует ключевое слово, когда я должен использовать and
и когда я должен использовать amp;amp;
?
Комментарии:
1. docs.microsoft.com/en-us/dotnet/csharp/whats-new /… существуют разные варианты использования.
Ответ №1:
Это разные операторы для разных вариантов использования
amp;amp;
работает с логическими значениями, как известно ранее
and
работает с выражениями сопоставления с образцом и предназначен для объединения двух из них посредством логического соединения
То же самое относится и к ||
и or
, и !
и not
Комментарии:
1. Почему они ввели новые операторы вместо использования логических операторов?
Ответ №2:
amp;amp;
||
!
: Логические операторы над bool
and
or
not
: Логические операторы над шаблонами