[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;