C#基础
文章平均质量分 60
lishuaide0517
工作于大型赴微软外包公司
展开
-
静态类
<br />静态类只包含静态元素:静态函数,字段等 静态类不能存在继承的概念,继承是实例化的过程<br />1. 首先静态类是没有构造函数的,所以不可以new<br />2. 静态类里面不可以调用this关键字,因为this说的是当前对象,而静态类不存在对象概念。<br /> <br /> <br />总结:继承多态和静态时对立的<br /> 继承多态是OO的 静态是反OO的<br />原创 2010-08-27 17:46:00 · 239 阅读 · 0 评论 -
异常处理(1)
<br />异常处理中,发生异常后,函数会运行什么部分:<br /> <br />如下代码:<br />Console.WriteLine("请输入三角形三边的长度,每输一次回车确认:");<br /> try<br /> {<br />//Part1<br /> double _sideA = double.Parse(Console.ReadLine().ToString());<br />原创 2010-09-01 11:03:00 · 231 阅读 · 0 评论 -
C# 基础(1)
<br />1.const、readonly和static readonly定义的常量,指定初始值后(包括在构造函数内指定的初始值) 将不可更改,可读不可写;<br />2.const定义时必须指定初始值,而readonly定义时可以不进行初始化(MS建议在定义时初始值),同时也可以在构造函数内指定初始值,<br /> 并以构造函数内指定的值为准;<br />3.const和static readonly定义的常量是静态的,只能由类直接访问;而readonly定义的常量是非静态 的,只能由实例原创 2010-09-06 16:51:00 · 209 阅读 · 0 评论 -
IComparable和IComparer
<br />1.当只需要比较一列信息,或者一个比较的组合时 使用IComparable<br />2.当需要比较不同的几个比较集合时 使用IComparer原创 2010-09-21 10:26:00 · 279 阅读 · 0 评论 -
文件读写(IO)
<br />常用类:<br />nStream抽象类nFileStream类nStreamWriter类nStreamReader类nEncoding类nSystem.Text命名空间<br />字符串写入://这里需要注意的是如果选择Append这Access只能选择Write,因为显然Append是为写权限预留的,当然此处共享部分大部分选择None对于Close,由于StreamWriter中包含了Stream属性,在StreamWriter对象执行Close方法时,也会关闭原创 2011-05-11 10:59:00 · 371 阅读 · 0 评论