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、多载和覆载不要混淆:多载位于同一个类中,根据参数不同,编译器选取不同的方法执行。
一、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、多载和覆载不要混淆:多载位于同一个类中,根据参数不同,编译器选取不同的方法执行。
相关文章推荐
- C# 结构体访问器错误提示
- C#实现Zip压缩目录中所有文件的方法
- C#简单实现SNMP的方法
- 在C#中实现Word页眉页脚的所有功能
- C# 批处理制作静默安装程序包
- C#使用CDO发送邮件的方法
- C# 判断文件的真实格式
- C# 事件穿透 事件冒泡 鼠标点击后在父级控件捕获
- C# 事件穿透 事件冒泡 鼠标点击后在父级控件捕获
- C#通过windows注册表获取软件清单的方法
- C#实现利用Windows API读写INI文件的方法
- C#图片加文字、图片水印
- BC#42第一题
- c# 对一下XML文档进行添加删改的实例
- C#学习笔记(十二):正则表达式
- C#通过流写入一行数据到文件的方法
- BC#29第一题
- C# Socket简单例子(服务器与客户端通信)
- C#64位加密/解密
- BC#34-第一题