用类声明和定义是什么意思

用int代表变量只能为整数.
string 字符串.
那用类声明定义是什么意思又是什么类型

像int,string是C#的预定义数据类型,int对应于System.Int32类,string则对应于System.String类,像预定义数据类型是C#这个语言自己的“游戏规则”。

而你问的“用类声明定义是什么意思”,要想用类进行声明一个变量,首先你得自己定义一个类

public class Test{

}
但是你不管怎么定义,你都必须遵守C#的“游戏规则”,你不能凭白无故的自己造一个数据类型。而类也是由C#的一些预定义的类型所组成,如:字段,属性,事件,方法,等等。

只要是用class进行声明的一个类型,并且后面跟上一对大括号,它就是一个类,它是生成实例对象的模板。

它具有许许多多的“属性和行为”

用类声明的变量,区别于int,string声明的,因为像int声明的是表示为一个数字的值类型。而用类声明,它就是一个“复合”型类型,这下你明白了吧,这个类是一种数据结构,它不但可以包含int类型的,还可以包含string类型的,所以说它是一种复合型。比如,声明一个People的类,这个类表示为人,人有年龄和姓名,年龄用int,姓名用string

public class People{
private int age;
private string name;
public People():this(0,"none"){}
public People(int x,string s){
this.age = x;
this.name = s;
}

}

public class Test{
static void Main()//程序入口
{
People pe = new People(23,"zuozuo"); //这样就用类进行定义了一个变量。
}
}

你可以看到,pe在声明时,直接就初始化了,你不能说它是一个int,也不能说它是一个string,因为它是两者的复合体,希望能让你明白。

类:就是一系列预定义数据类型的“复合体”。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-31
引用数据类型
第2个回答  2010-03-31
class xxxx{}
声明一个类

自定义类型