第七章 使用结构组合数据
来源:互联网 发布:属于网络层协议的是 编辑:程序博客网 时间:2024/04/26 16:12
7.3.1 使用结构组合数据的例子
class Listing7_1
{
struct Point
{
public int X;
public int Y;
}
public static void Main()
{
Point MyFirstPoint;
Point MySecondPoint;
MyFirstPoint.X = 100;
MyFirstPoint.Y = 100;
MySecondPoint.X = 200;
MySecondPoint.Y = 200;
System.Console.WriteLine(MyFirstPoint.X);
System.Console.WriteLine(MyFirstPoint.Y);
MyFirstPoint = MySecondPoint;
System.Console.WriteLine(MySecondPoint.X);
System.Console.WriteLine(MySecondPoint.Y);
}
}
7.3.1使用构造函数方法 constructor
结构中即可以包含变量也可以 包含 函数 和方法。
结构中可以含有零个或多个构造函数,
结构的构造函数也 类的方法 的区别:
1 结构函数不返回任何数值 也不用声明其类型 包括 void
2 构造函数的标识符名称与 结构本身的名称要相同
3 构造函数至少一个参数。
一个结构中可以含有多个构造函数,只要他们有不同的构造函数既可以。
(不带参数的构造函数 系统会将 参数的数值设置为零)
本部分实例:
class Linting7_3
{
struct Point
{
public int X;
public int Y;
public Point(int IntialX)
{ X = IntialX;
Y = 1000;
}
public Point(int IntialX, int IntialY)
{
X = IntialX;
Y = IntialY;
}
}
public static void Main()
{
Point MyFtP = new Point();
Point MySdP = new Point(100);
Point MyTdP = new Point(250, 475);
System.Console.WriteLine(MyFtP.X);
System.Console.WriteLine(MyFtP.Y);
System.Console.WriteLine(MySdP.X);
System.Console.WriteLine(MySdP.Y);
System.Console.WriteLine(MyTdP.X);
System.Console.WriteLine(MyTdP.Y);
}
}
- 第七章 使用结构组合数据
- 第七章 组合查询
- 第七章.组合查询.总结
- 第七章-结构体
- 第七章:结构与联合
- 第七章 结构与联合
- 第七章 数据字典
- 第七章:数据过滤
- 第七章:操纵数据--20130914
- 第七章:数据规整化
- 第七节 使用matplotlib可视化数据
- 《数据结构》第七章 知识点结构导图
- 第七章查找技术结构导图
- 第七章 内建控制结构
- Thinking in Java 读书笔记 第七章 复用类(继承、组合)
- 第七章 vb控制结构 第一节 选择控制结构
- 使用组合功能隐藏数据列
- 枚举类型在组合数据的使用
- 【python本译】
- CBR简介
- 清除页面缓存的方法总结
- SAP中PATH和TCODE的相互查找
- HTTP请求模型和头信息
- 第七章 使用结构组合数据
- socket 发送http请求
- J2EE教学体会
- stl作为局部变量的内存问题
- 风险投资=骗子?
- Symbian GUI 应用资源文件介绍 zz
- 如何隐藏win32 console application的console窗口
- SAP 标准倒EXCEL的FM
- 通过阵地攻坚战谈项目调研的方法