読者です 読者をやめる 読者になる 読者になる

趣味で始めるプログラミング

プログラミングを個人の趣味として楽しむブログ

プリプロセッサ ディレクティブ

C# プリプロセッサ ディレクティブ

普段コーディングではコンパイルシンボルくらいしか使っていないけれど、調べてみるとこれまた色々種類があって新しい発見が。具体的には以下の6種類で、特にVisualStudioを使っている身としては#region ~ #endregionがコメント代わりに使いやすくてよさそうな気がします。

あと、最後の条件付きメソッドは#ifdef DEBUG~#endifが複雑になりやすいのをすっきり記述できるので、これも積極的に採用するべきかな。

 

 

#region~#endregionを用いたコメントの例f:id:BBJackal:20160528013120p:plain f:id:BBJackal:20160528013036p:plain

*1:いわゆるコンパイルシンボル

*2:未実装コードの実装忘れなどに使用?

*3:hidden属性でステップ実行時に停止しなくなるらしいが…使用する??

*4:Cの様に把握できないほど大量のオプションはなく警告の抑制機能のみの様だ

*5:コメント用