Я пытаюсь использовать набор условных операторов, которые будут устанавливать перечисление, присвоенное [Flags] Тем не менее, компилятор жалуется, что «m» не назначен. Как я могу переписать следующее для достижения желаемой функциональности?
Media m;
if (filterOptions.ShowAudioFiles)
m = m | Media.Audio;
if (filterOptions.ShowDocumentFiles)
m = m | Media.Document;
if (filterOptions.ShowImageFiles)
m = m | Media.Image;
if (filterOptions.ShowVideoFiles)
m = m | Media.Video;