C# 学习笔记
来源:互联网 发布:不亦说乎的上一句 编辑:程序博客网 时间:2024/06/03 17:40
参考书 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、多载和覆载不要混淆:多载位于同一个类中,根据参数不同,编译器选取不同的方法执行。
0 0
- C#学习笔记 ----C#变量
- c#学习笔记(1)
- C#学习笔记
- C# 学习笔记
- C#学习笔记(一)
- C#学习笔记(二)
- C#学习笔记(三)
- c#学习笔记
- C#学习笔记
- C#学习笔记
- C#学习笔记
- c#深入学习笔记
- C#学习笔记(1)
- C#学习笔记之一
- C#学习笔记
- C# 学习笔记
- C#学习笔记--Position
- C#学习笔记--BindingContext()
- 黑马程序员————第五天
- html中给地址栏添加icon图标
- 零基础学FPGA(十二)一步一脚印之基于FIFO的串口发送机设计全流程及常见错误详解
- redis学习-5种数据类型和相关命令
- 几本靠谱的渗透测试的书籍
- C# 学习笔记
- Android searchView和listview实现搜索
- Linux 磁盘坏道检测和修复
- 2013 Multi-University Training Contest 4
- 学习FFmpeg API – 解码视频
- file 标签上传文件,直接样式太难看!隐藏它,通过别的按钮触发它,又会有IE兼容问题。
- android下的中文乱码问题
- Kinect实现简单的三维重建
- http 响应头里面Content-Length字段详解