Use Conditional attribute in C#

原创 2005年05月19日 08:46:00

在C#中,我们一般喜欢用#if,#endif来做一些调试工作。实际上还可以使用Conditional attribute,而它是应用于方法上的,而不是应用于单独的语句。 这样我们就可以把一些在不同地方重复的调试信息集中写到一个方法中,然后再程序头上加上[Conditional("DEBUG" )],这样就可以增加程序简洁性。

C#特性(Attribute)之预定义特性(Conditional)

特性(Attribute)是用于在运行时传递程序中各种元数据(类、方法、结构、枚举、组件)的行为性声明标签。 特性用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。 .NET 框架提供了两...
  • ilipan
  • ilipan
  • 2015年05月07日 09:48
  • 1616

c# Conditional用法详解

百度了一下关于conditional的文章,大都说的都是非常浅显,只是老生常谈了下尽量多使用conditional而少用#if,收获不大。 现在我自己测试了一下,也查阅了MSDN,有点心得,说出来与大...
  • fdyshlk
  • fdyshlk
  • 2017年08月26日 16:43
  • 702

c# 条件编译 Conditional ("DEBUG")

c# 条件编译 Conditional ("DEBUG") 简而言之:可以通过Conditional 指定函数和属性是否编译到最终产品中去。同时还应该看看 AttributeUsage Obso...
  • is2120
  • is2120
  • 2012年02月24日 17:45
  • 4491

【C#】利用Conditional属性完成编译忽略

Conditional是.NET提供关于编译的属性描述,其作用是添加到方法或属上,通过定义编译符的方式告指示编译器应忽略方法调用或属性在我们的代码中经常会出现Console.WriteLint(“XX...
  • sinat_20559947
  • sinat_20559947
  • 2017年08月02日 00:43
  • 3760

Element (noframes/frameset ) is obsolete. Its use is discouraged in HTML5 documents.

第一类:表现性元素 basefont big center font s strike tt u 建议用语义正确的元素代替他们,并使用CSS来确保渲染后的效果 第二...
  • mayfla
  • mayfla
  • 2016年07月31日 21:29
  • 3504

jQuery之使用jQuery.fn.prop()替换jQuery.fn.attr()

今天做WEB开发框架搭建写Examples时发现之前写过的JS-Table控件不能正常工作了。具体表现为在设置checkbox为选中状态时,checked=“checked”属性已经被设置进去了,但是...
  • zyb134506
  • zyb134506
  • 2013年08月31日 16:35
  • 2257

Element (frame) is obsolete. Its use is discouraged in HTML5 documents.

 frameset标签在html5中已经废弃了,可以用iframe
  • junj5n
  • junj5n
  • 2014年01月07日 15:22
  • 3529

c# Attribute原理及使用

原理先mark几个 http://liutiemeng.blog.51cto.com/120361/29201/使用
  • zhou8jie
  • zhou8jie
  • 2016年11月03日 11:11
  • 990

C# Field,Property,Attribute的区别

这几个词如果只看字面意思很有可能会混淆,我自己也是一直分不太清楚,因为翻译的问题,之前都是一知半解,今天专门查了查资料,整理了一下。 Attribute & Property 1. Ther...
  • wudidagou
  • wudidagou
  • 2014年01月16日 10:14
  • 1786

Xml序列化的注意事项

        上午同事问我一个问题,实体序列化时报了一个错:The type ConsoleTest.Item was not expected. Use the XmlInclude or Soa...
  • HenryLubin
  • HenryLubin
  • 2008年01月16日 23:07
  • 1379
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Use Conditional attribute in C#
举报原因:
原因补充:

(最多只允许输入30个字)