首页 > 程序开发 > 软件开发 > C# >

C#3.0学习笔记(4)浅谈结构struct

2011-11-01

一, 什么叫结构? 答:结构是程序员定义的数据类型,非常类似于类。二, 结构与类的区别?1、 类是引用类型,而结构是值类型。2、 结构是隐式密封的,所以它们不能被派生。三, 结构的声明语法: struct...

一, 什么叫结构?

答:结构是程序员定义的数据类型,非常类似于类。

二, 结构与类的区别?

1、 类是引用类型,而结构是值类型。

2、 结构是隐式密封的,所以它们不能被派生。

三, 结构的声明语法:

struct StructName

{

Statement;

}

注:1、struct声明结构的关键字。

2、StructName为结构名。

四,结构的声明及实例化调用?

代码如下:

class Program

{

static voidMain(string[] args)

{

Simple s1 = new Simple();

Simple s2 = new Simple(5,10);

Console.WriteLine("調用隱式構造函數的值分別為:{0},{1}",s1.x,s1.y);

Console.WriteLine("調用構造函數的值分別為:{0},{1}", s2.x, s2.y);

Console.ReadKey();

}

}

struct Simple

{

public int x;

public int y;

public Simple(int a, int b)

{

x = a;

y = b;

}

} www.2cto.com

程序输出结果为:

0,0

5,10



作者 永远的麦子。
相关文章
最新文章
热点推荐