![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 78
平凡的蜗牛
每天进步一丁点,多学一点,也是一种成就!
展开
-
C#之细节决定成败(1)
Equal与运算符==的关系 在C#里面有两个不同的相等:应用相等和值相等。顾名思义,值相等表示两个对象所包含的值相等,例如:两个值都是1的具有值相等性,而应用相等比较的不是两个对象,而是这两个“引用对象”是否引用了同一个对象; 1. 值相等类型 如果两对象只是值相等的话,则相等运算符==返回True。否则返回False。 2. 引用相等类型 ==操作符表示两个变量的值是否相等,或者引原创 2014-09-28 22:06:00 · 290 阅读 · 0 评论 -
C#中多线程编程
C#是.Net平台的通用开发工具,它能够建造所有的.Net应用。在.Net中所有线程都运行在应用程序域(AppDomain)中,这也许让你想到Win32进程,实际上它们还是有很大的不同。应用程序域提供了一种安全而通用的处理单元,公共语言运行库可使用它来隔离应用程序。注意在.Net中应用程序的隔离是应用程序域而不是进程,在单个进程中可以存在几个应用程序域,而且线程可以跨越应用程序域的范围,某个线程中转载 2014-11-10 21:41:43 · 309 阅读 · 0 评论 -
C#之异常处理
1Exception类 定义一个异常是:0Exception e;. Exception 类的构造函数有四种,常用的有三中=种: Exception():该构造函数将新的实例的Message属性初始化为系统提供的消息,且所有的Exception类派生的类应提供此默认构造函数。 Exception(string message): 使用指定的错误信息初始化Exception类的实例;原创 2014-11-10 21:38:52 · 423 阅读 · 0 评论 -
C#继承之base,virtual,override,abstract,new,sealed关键字
1.base 关键字 Base 关键字用于从派生类中访问基类中的成员:调用基类上已被其他方法重写的方法,指定创建派生类实例时应调用的基类构造函数。有的时候甚至可当作初始化来用。但是不能再静态方法中使用base关键字。 2.virtual,override,new关键字 在一个基类中,使用virtual关键字修饰方法 属性 索引器或事件,那么它们就可以在派生类中被override重转载 2015-05-03 17:51:48 · 310 阅读 · 0 评论