20120825
发布日期:2022-03-02 13:24:01 浏览次数:44 分类:技术文章

本文共 827 字,大约阅读时间需要 2 分钟。

调试

处理在控制台上进行输出调试信息,还可以在OutPut窗口进行信息输出:Debug.WriteLine()和Trace.WriteLine()两者的区别是第一个命令仅仅在调试模式下运行,第二个还可以用于发布版本。利用debug输出可以减少发布版本的代码量。

其函数的输出类型为:<category>:<message>

例如:

Debug.WriteLine(“add 1 to i”,“my function”);

其输出结果为:my function:add 1 to i。

静态构造函数:对类中复杂的静态数据成员进行初始化,一个对象只有一个没有任何修饰符的静态构造函数;

接口:把公共方法和属性组合起来,以封装特定功能的一个集合。接口不能单独存在,也不能包含任何实现其成员的任何代码。

对于进行资源删除的接口IDisposable

  C# 中允许使用一种可以优化使用这个方法的结构,using关键词可以在代码块中使用重要的资源的对象,Dispose()方法会在这个代码块中的末尾自动调用,方法如下:

= new
()...using (
){ ......}

 

  或者把初始化对象<VaribalName>作为using语句的一部分:

using ( 
= new
() ){ ... ...}

   在这两种情况下,变量<VaribalName>可以在using代码块中使用,并且在代码块中的末尾自动删除(代码块执行完毕后,调用Dispose().

转载于:https://www.cnblogs.com/Caius/archive/2012/08/31/2664821.html

转载地址:https://blog.csdn.net/anqingxun0615/article/details/101368127 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:20120823
下一篇:AngularJS学习笔记

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年03月30日 08时55分48秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

spring boot 与 Ant Design of Vue 实现修改用户(二十九) 2021-06-30
spring boot 与 Ant Design of Vue 实现删除用户(三十) 2021-06-30
spring boot 与 Ant Design of Vue 鉴权体系登录的实现(三十一) 2021-06-30
spring boot 与 Ant Design of Vue 鉴权体系获取用户信息的实现(三十二) 2021-06-30
Druid连接池实现自定义场景的多数据库的连接 2021-06-30
CentOs7命令行(静默)的方式安装oracle数据库 2021-06-30
基于VMware安装CentOs7的镜像 2021-06-30
PL/SQL数据库管理工具的使用 2021-06-30
带你玩转属于自己的spring-boot-starter系列(一) 2021-06-30
带你玩转属于自己自己的spring-boot-starter系列(二) 2021-06-30
带你玩转属于自己的spring-boot-starter系列(三) 2021-06-30
基于SnowFlake算法如何让分库分表中不同的ID落在同一个库的算法的实现 2021-06-30
基于springboot的ShardingSphere5.X的分库分表的解决方案之分库解决方案(二) 2021-06-30
基于springboot的ShardingSphere5.X的分库分表的解决方案之分表解决方案(一) 2021-06-30
基于springboot的ShardingSphere5.X的分库分表的解决方案之关联查询解决方案(三) 2021-06-30
Linux文件管理参考 2021-06-30
FTP文件管理项目(本地云)项目日报(一) 2021-06-30
FTP文件管理项目(本地云)项目日报(二) 2019-04-27
FTP文件管理项目(本地云)项目日报(三) 2019-04-27
FTP文件管理项目(本地云)项目日报(四) 2019-04-27