webdn
 
  首页     免费截图     VIP会员区     广告Banner     技术文档     网站模板  
网站截图,网站每日新 !
虚拟主机
网页模板


 

C#中的条件方法

【摘 要】在C#中使用条件方法可以方便调试。例如有些方法只想在调试阶段起作用,在发布版本中不需要。那么可以将这些方法用Conditional属性定义为条件方法。

在C#中使用条件方法可以方便调试。例如有些方法只想在调试阶段起作用,在发布版本中不需要。那么可以将这些方法用Conditional属性定义为条件方法。

定义条件方法的语法为:
[Conditional{"DEBUG"}]
public static void FunctionName(string msg){}

注意:该方法的返回值必须为void。
而且需要在开始使用using System.Diagnostics;

需要使用条件方法时:
#define "DEBUG"

不需要时,就注销掉这行定义就可以了。

例如:我们可以自己做一个调试类,专门用于显示调试信息

using System;
using System.Diagnostics;

class Debug
{
[Conditional{"DEBUG"}]
public static void Print(string msg)
{
Console.WriteLine(msg);
}
}



#define "DEBUG"
class Class2
{
[STAThread]
static void Main(string[] args)
{
Debug.Print("调试信息");
}
}



电话咨询:010-60520722 QQ咨询:3792656   |   583696287   |   66733350 关于WebDN  |  站点地图  |  联系我们  |  支付方式  |  友情链接
© 2004-2008 WebDN.com 版权所有. 沪ICP备05040479号