На MSDN есть отличное объяснение enum , поэтому я не буду пытаться воссоздать это здесь, но по существу был создан новый тип, чтобы упростить присвоение значений.Вместо того, чтобы помнить, что (например) значение «Вкл.» Равно 0, а «Выкл.» Равно 1, вместо этого можно использовать FlashMode.On
.Конечно, эти перечисления представляют только значения, поэтому вам все равно придется присвоить их чему-либо.
Например, я нашел это по ссылке из предоставленной вами ссылки:
cam.FlashMode = FlashMode.On;
Это выглядит весело, так что удачи!