当前位置: 首页 > news >正文

提高你的调试代码的效率

使用 System.Diagnostics.Debug和System.Diagnostics.Trace可以大幅度提高你的调试代码的效率和安全性。 参考链接:

http://msdn.microsoft.com/en-us/library/system.diagnostics.trace.aspx

http://msdn.microsoft.com/en-us/library/system.diagnostics.debug.aspx

Assert,WriteLineIf和Listeners等功能是你使用Console无法做到的。另外如果你开发的是公共控件,到处写Console会让别人的控制台程序无法正常引用。

如果是Web程序,更常用的应该是类似如下代码

protected void Page_Load(object sender, EventArgs e)

    {        this.Trace.IsEnabled = true;

        this.Trace.Write("ss");

    }
其中Trace.IsEnabled 是可以用过webconfig或者页面参数来控制,一般不写在代码中控制。

相关文章:

  • python 代码计时
  • 如何处理创建DB2工具目录数据库的时候遇到的SQL1005N错误?
  • pandas 查找数据
  • SUN发布JavaFX...
  • ConceptNet
  • 如何制作倒影
  • pyecharts 标记指定经纬度
  • Photoshop制作倒影字
  • folium 可视化地理数据
  • geoJson 下载
  • 绚丽多彩Photoshop打造水中倒影
  • 概率图模型
  • PhotoShop的字体安装及制作文字特效
  • 艺术字体 Photoshop滤镜打造线框特效美术字
  • python topk
  • IE9 : DOM Exception: INVALID_CHARACTER_ERR (5)
  • [译]CSS 居中(Center)方法大合集
  • 【Leetcode】104. 二叉树的最大深度
  • 【附node操作实例】redis简明入门系列—字符串类型
  • axios 和 cookie 的那些事
  • centos安装java运行环境jdk+tomcat
  • ES6简单总结(搭配简单的讲解和小案例)
  • javascript面向对象之创建对象
  • k8s如何管理Pod
  • mongo索引构建
  • PHP变量
  • Python 反序列化安全问题(二)
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Sequelize 中文文档 v4 - Getting started - 入门
  • STAR法则
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 大数据与云计算学习:数据分析(二)
  • 关于字符编码你应该知道的事情
  • 计算机常识 - 收藏集 - 掘金
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端技术周刊 2019-02-11 Serverless
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 嵌入式文件系统
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 我与Jetbrains的这些年
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 最近的计划
  • 《码出高效》学习笔记与书中错误记录
  • 阿里云API、SDK和CLI应用实践方案
  • 数据可视化之下发图实践
  • ​马来语翻译中文去哪比较好?
  • ​学习一下,什么是预包装食品?​
  • #1015 : KMP算法
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #Lua:Lua调用C++生成的DLL库
  • $().each和$.each的区别
  • (a /b)*c的值
  • (C语言)共用体union的用法举例
  • (二)【Jmeter】专栏实战项目靶场drupal部署