- 3
- 0
- 约1.33万字
- 约 71页
- 2019-12-22 发布于湖北
- 举报
partial 3. 局部类型的注意点 (1) 关键字partial是一个上下文关键字,只有和 class、struct、interface 放在一起时才有关键字的含义。因此partial的引入不会影响现有代码中名称为partial的变量。 (2) 局部类型的各个部分一般是分开放在几个不同的.cs文件中,但C#编译器允许我们将他们放在同一文件中。 4.2 结构 结构(struct)是由一系列相关的、但类型不一定相同的变量组织在一起而构成的数据表示形式,所有结构类型都隐式地从类型object继承。通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。 例如:public struct Point { public int x; public int y; public string s;} C#中的结构:DateTime/TimeSpan/Point/Int32/Double等 在结构声明中,除非字段被声明为 const 或 static,否则无法初始化。 结构不能声明默认构造函数(没有参数的构造函数)或析构函数。 结构在赋值时进行复制。?将结构赋值给新变量时,将复制所有数据,并且对新副本所做的任何修改不会更改原始副本的数据。 凡是定义为结构的,都可以用类来定义。 创建轻量级对象时,可以使用结构。 4.2 结构 结构是
原创力文档

文档评论(0)