会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HepburnXiao
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
下一页
2016年9月20日
Interface/接口
摘要: 1. 类和结构能够实现接口 2. 接口声明包含如下四种类型:属性、方法、事件和索引;这些函数声明不能包含任何实现代码,而在每一个成员的主体后必须使用分号 3. 继承接口的类或结构必须实现接口中的所有成员 4. 显示接口的实现注意下面的代码
阅读全文
posted @ 2016-09-20 11:40 HepburnXiao
阅读(381)
评论(0)
推荐(0)
2016年9月18日
const 和 readonly 修饰符的用法
摘要: 1. 只有C#内置类型(int,double,long等)可以声明为const;结果、类和数组不能声明为const。 2. readonly 是在字段上使用的修饰符,直接以类名.字段访问。 3. const 必须在申明中初始化。之后不能再修改。 4. readonly可以在申明中初始化,也可以在构造
阅读全文
posted @ 2016-09-18 13:58 HepburnXiao
阅读(747)
评论(0)
推荐(0)
2016年9月12日
面向对象的设计的三大特征:三.封装
摘要: 添加新的程序集: 右击解决方案—添加—新建项目—类库 选择主项目—引用—右键添加引用 using 程序集 类的访问修饰符: 类的访问性有两个级别:public 和 internal 标记为Public的类可以被系统内的任何程序集访问; 标记为internal的类只能被它自己所在的程序集中的类看到,默
阅读全文
posted @ 2016-09-12 17:12 HepburnXiao
阅读(355)
评论(0)
推荐(0)
静态类和类成员
摘要: 1. 静态类仅包含静态成员 2. 无法实例化 3. 是密封的,不能被继承 4. 可以有一个静态的构造函数,不能包含实例构造函数 5. 直接用类名和成员访问静态成员 6. 静态类的一个普通用途可能就是创建一个包含一组数学方法的数学库 a. 非静态类可以包含静态的方法、字段、属性或事件 b. 静态方法和
阅读全文
posted @ 2016-09-12 15:29 HepburnXiao
阅读(317)
评论(0)
推荐(0)
密封类和类成员
摘要: //密封类不能用作基类,禁止派生 public sealed class B { //Class members here. } //派生类重写方法、索引器、属性或事件时,可以将成员声明为密封成员,之后继承的类成员不能再覆写这些成员,只能用new关键字 public class C { public virtual void OutPut() { ...
阅读全文
posted @ 2016-09-12 14:16 HepburnXiao
阅读(211)
评论(0)
推荐(0)
抽象类和类成员
摘要: 1. 不能创建抽象类的实例。 2. 抽象类主要是用来作为基类,但是抽象类也可以继承其它普通类或抽象类。 3. 抽象成员中可以包含抽象成员和普通带实现的成员。 4. 任何派生自抽象类的类必须使用override关键字实现该类所有的抽象成员,除非派生类自己也是抽象类。 5. 抽象成员只能申明在抽象类中。
阅读全文
posted @ 2016-09-12 13:48 HepburnXiao
阅读(966)
评论(0)
推荐(0)
2016年9月2日
将字符串转化为数字(Convert和Parse的用法)
摘要: 字符串必须是数字,不要超过转换成目标数字类型的范围。超过的话系统也会报错(溢出)。
阅读全文
posted @ 2016-09-02 10:50 HepburnXiao
阅读(1153)
评论(0)
推荐(0)
命名实参和可选实参 Named and Optional Arguments
摘要: 1. 利用“命名实参”,您将能够为特定形参指定实参,方法是将实参与该形参的名称关联,而不是与形参在形参列表中的位置关联。 有了命名实参,您将不再需要记住或查找形参在所调用方法的形参列表中的顺序。 可以按形参名称指定每个实参的形参。 下面的方法调用都可行: CalculateBMI(height: 6
阅读全文
posted @ 2016-09-02 10:11 HepburnXiao
阅读(826)
评论(0)
推荐(0)
2016年9月1日
break; continue; goto; return在循环中的应用
摘要: 1. break表示跳出循环,程序指向循环体后的第一条语句; 变量 i 增加到6后跳出循环,程序接着执行console.readkey(); 2. continue仅仅表示跳出当前的这次循环,而不是整个循环体 当i为偶数时,跳出当前循环,但是循环还要继续执行,直到i>10;所以运行结果是1,3,5,
阅读全文
posted @ 2016-09-01 09:56 HepburnXiao
阅读(439)
评论(0)
推荐(0)
2016年8月31日
面向对象的设计三大特征:二 多态
摘要: 多态的两个明显的特点: 1. 从父类继承而来的子类可以转换成其父类。 2. 父类中的virtual方法,每个子类都可以override各自的方法;当用父类来引用这些子类,同样的操作而可以表现出不同的操作结果,就是多态。 子类继承基类的所有方法,字段,属性,事件。子类可以选择: 1. Override
阅读全文
posted @ 2016-08-31 13:47 HepburnXiao
阅读(552)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
下一页
公告