0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. D:kasutajajaagupproov3>Logimine1 D:kasutajajaagupproov3>csc /define:TESTSEISUND Logimine1.cs Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. D:kasutajajaagupproov3>Logimine1 algus */ Defineerida võib ka koodi sees. Et kui parajasti soovitakse abiteateid trükkida, siis kirjutatakse koodi algusesse #define TESTSEISUND ning kompilaatori jaoks ongi vastav konstant olemas ja käsklus käivitatakse. Kui mitte, siis mitte nagu ennegi. #define TESTSEISUND using System; using System.Diagnostics; class Logimine1a{ [Conditional("TESTSEISUND")] static void tryki(string teade){ Console.WriteLine(teade); } public static void Main(string[] arg){ tryki("algus"); } } /*
0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. D:kasutajajaagupproov3>Logimine1 D:kasutajajaagupproov3>csc /define:TESTSEISUND Logimine1.cs Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.42 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. D:kasutajajaagupproov3>Logimine1 algus */ Defineerida võib ka koodi sees. Et kui parajasti soovitakse abiteateid trükkida, siis kirjutatakse koodi algusesse #define TESTSEISUND ning kompilaatori jaoks ongi vastav konstant olemas ja käsklus käivitatakse. Kui mitte, siis mitte nagu ennegi. #define TESTSEISUND using System; using System.Diagnostics; class Logimine1a{ [Conditional("TESTSEISUND")] static void tryki(string teade){ Console.WriteLine(teade); } public static void Main(string[] arg){ tryki("algus"); } } /*