C#数据变量结构的声明
时间:2014-3-29
变量类型结构就是由几个数据组成的数据结构,这些数据可能有不同的类型,根据这个结构,可以定义自己的变量类型,例如,假定要存储从起点开始到某一位置的跌幅,其中跌幅由一个方向和一个距离值组成,为了简单起见,假定这个方向是指南针上的一点(这样,方向就可以用上一节的orientation枚举来表示),距离值可以用一个double类型表示.
下面就通过前面的代码,用两个同的变量来表示这个路由:
orientation myDirection;
double myDistance;
像这样使用两个变量,是没有错误的,但在一个地方存储这些信息应该更为简单(特别是在需要多个路由时,就更为简单).
定义结构
结构使用struct关键字来定义,如下所示:
struct<typeName>
{
<memberDeclarations>
}
<memberDeclarations>部分包含变量的定义(称为结构的数据成员),其格式与往常一样,每个成员的声明都采用如下形式:
<accessibility><type><name>;