В чем разница между

#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 : Логические операторы над шаблонами