Conditional 属性の練習
using System; using System.Diagnostics; class Program { [Conditional("TEST")] static void Foo() { Console.WriteLine("FOO!"); } static void Main() { Console.WriteLine("BEGIN"); Foo(); Console.WriteLine("END"); } }
実行結果です。
$ mcs -define:TEST a.cs && mono a.exe BEGIN FOO! END $ mcs a.cs && mono a.exe BEGIN END