Почему сопоставление рисунков C# не является исчерпывающим для перечисления?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Почему сопоставление рисунков C# не является исчерпывающим для перечисления?

Сообщение Anonymous »

Скажи, у меня есть следующий переход и переход кода: < /p>

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

enum Flag
{
On,
Off
}

string GetMessage(Flag flag) =>
flag switch
{
Flag.On  => "State is ON",
Flag.Off => "State is OFF"
};
< /code>
Однако я получаю предупреждение: < /p>

Предупреждение CS8509 Выражение переключателя не обрабатывает все возможные значения своего входного типа (оно не исчерпывающее). Например, шаблон '(consoleapp.flag) 2' не покрывается. < /P>
< /blockquote>
Почему это не исчерпывающе, когда я перечислил все значения Enum? И что такое (consoleapp.flg) 2 
enum value?


Подробнее здесь: https://stackoverflow.com/questions/633 ... -for-enums
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Сопоставление рисунков режима режима: использование только начала и окончания шаблона для сопоставления
    Anonymous » » в форуме C#
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Сопоставление рисунков режима Perl
    Anonymous » » в форуме Html
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Сопоставление рисунков режима с несколькими строками
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Сопоставление рисунков с использованием java -потоков
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Сопоставление рисунков с использованием java -потоков
    Anonymous » » в форуме JAVA
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

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