2.C#对象和类型
来源:互联网 发布:抢话费软件 编辑:程序博客网 时间:2024/06/05 20:54
1、类存储在堆上,结构存储在堆栈上。
2、数据成员包含类的数据:字段、常量、事件。字段是与类相关的变量。事件是类的成员。
3、函数成员提供了类中数据的某些功能,包括方法、属性、构造函数、终结器、运算符、索引器。
数据成员字段、常量、事件函数成员方法、属性、构造函数、终结器、运算符、索引器4、C#函数和方法的区别:
函数包含方法,如上表所示。
5.ref 迫使值参数通过引用传送给方法。
out 在方法的输入参数前加上out关键字,传递给该方法的变量可以不初始化。
6.自动实现的属性:
private string foreName;//定义字段
public string ForeName{get;set;}
public string ForeName{get;private set;}
7.静态构造函数:这种构造函数只执行一次。编写静态构造函数的一个原因是类有一些静态字段或属性,需要在第一次是用类之前从外部源中初始化这些静态字段和属性。
class MyClass{
static MyClass(){}
}
静态构造函数没有访问修饰符,不能带任何参数,一个类中只能有一个静态构造函数。静态构造函数只能访问类成员,不能访问实例成员
无参数的势力构造函数可以在类中与静态构造函数并存。
8.常量与只读字段
常量,包含不能修改的值。(const)
只读字段,运行之前其值可以未知的变量。(readonly)
9.只读字段只能在构造函数内部赋值
10.匿名类型:var与new关键字一起使用
如下:var captain=new(FirstName="James",LastName="Cate");
或者:var captain=new(Person.FirstName,Person.LastName);
11.结构定义及赋值
12.结构不支持继承
13.扩展方法
- 2.C#对象和类型
- C# 对象和类型
- C# 对象和类型
- C#基础(二)对象和类型
- C#第三章 对象和类型
- c#基础 之对象和类型
- C#高级编程:对象和类型
- C# 高级编程 对象和类型
- C# 引用类型-对象类型
- c# 对象类型
- C# 对象类型转换
- c# 对象类型、对象总结
- C#3.0对象初始化器和匿名类型
- C#语言----对象和类型(学习总结)
- chapter 2/3 C#核心、对象和类型
- C#高级编程读书笔记 - 第三章对象和类型
- C#个人总结,第三章:对象和类型
- C#高级编程学习笔记(二)---对象和类型
- 犹抱琵琶半遮面 ----软件测试
- memset用法详解(转)
- 英文版Windows系统玩中文版的魔兽争霸III解决方法
- Windows编程之初步
- MyEclipse安装Spket插件(非在线安装)
- 2.C#对象和类型
- Android 之 RadioBox
- 推荐大家WCF RIA Service的学习资源
- 文章翻页代码
- 在存储过程中拥有role的权限(Authid Current_User)
- c#下载网页源码的多种方法
- Javascript到PHP加密通讯的简单实现
- 驱动包classes12.jar和ojdbc14.jar的区别
- __alloca_probe分析