1. ホーム
  2. c#

[解決済み] C# プリプロセッサーでのマクロ定義

2022-03-12 05:40:09

質問

C#では、C言語のプリプロセッサー文のようにマクロを定義することができるのでしょうか? 以下のような特定の繰り返し文の定型入力を簡略化したいのです。

Console.WriteLine("foo");

解決方法は?

C#はC言語のようなプリプロセッサー・マクロをサポートしていませんが、Visual Studioには スニペット . Visual StudioのスニペットはIDEの機能であり、プリプロセッサによってコンパイル時にコードに置き換えられるのではなく、エディタ上で展開されます。