您的位置:首页 > 编程语言 > C#

C# 学习笔记

2015-07-15 16:42 363 查看
参考书 beginning C# object

一、C#的类型以及常用属性

1、string是引用类型,其他变量类型属于值类型
string赋值用“
char赋值用‘

2、C#隐式类型转换的前提是不损失精度,这点和C以及C++不同
从低精度向高精度转换可自动进行,宽化转换
float赋值需要进行显示类型转换,或使用F后缀
float y=3.5F
float y=(float)3.5
bool类型不能转换为另一类型

3、Write 和WriteLine

4、C#在声明对象是并未分配内存空间,值为null,只有在new之后才真正创建。

5、C#五种访问关键字public、private、protected、internal、protected internal,如果未明确标识,默认值为private

6、命名规则:一般所有类方法和共有属性用Pascal方法命名,首字母大写,而私有的属性用Camel命名,首字母小写。

7、内部方法的数据访问最好也使用property以避免赋值逻辑出错。

对象构造器 public 类名(参数列表)

二、类之间的关系

1、二元关联、一元关联(反身关联)、关联与链接,关联是描述两个类之间的关系,而连接则是两个对象实体的关系。

2、结对关系:一对一、一对多、多对多

3、继承:基类和派生类

4、类间关系:关联、聚合和继承

5、虚方法:virtual,该方法可以被复生派所覆盖。
override关键字重新实现基类虚方法

6、多载和覆载不要混淆:多载位于同一个类中,根据参数不同,编译器选取不同的方法执行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: