结构
来源:互联网 发布:chrome测试javascript 编辑:程序博客网 时间:2024/04/30 06:58
1.结构是一种值类型
2.结构只能给包含了 static或const的字段初始化值
3.结构可以定义字段,属性,方法
4.结构可以不使用new来实例化对象
5.结构不可以定义无参数的构造函数
6.构造其实是密封的,默认自带了一个修饰符sealed,不能被继承
7.构造中的属性必须通过实例化对象后才可以访问
8.结构中没有析构函数
//三种结构 赋值方法(1.2.3)
public struct Size {
public const int x1=90;//(1)结构体必须完全赋值,用static和const修饰
public int x;
public int y;
public Size(int x,int y){
this.x=x;
this.y=y;
}
}
public struct Point {
public int x;
public int y;
}
class Test
{
static void Main()
{
Point p;
p.x = 10;
p.y = 20;//(2)在实例化中赋值
Size size1 = new Size(8, 10);//(3)结构可以不使用new来实例化对象,但是字段必须全部赋值
Size size2 = size1;
size1.y = 200;
Console.WriteLine("{0}|{1}", size1.y, size2.y);
Console.ReadKey();
}
}
}
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- 结构
- history.go(-1)无法获取表单数据的解决方法
- SpringMVC环境配置
- USACO Riding the fences and C implement
- C# 程序员最常犯的 10 个错误
- 内存分配中的堆和栈
- 结构
- 内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)
- 彼得林奇的成功投资---学习之一
- [Books]《C语言教程》笔记
- webrtc应用turn服务器搭建
- 虚拟机怎么安装vmware tools
- java并发编程实战第六章(8)使用原子变量
- 关于Wire Protocol ODBC Driver
- javascript基础2