C#一个类能作为数据类型吗

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:34:55
比如:
class movie{
...字段、方法
}
class b{
//定义一个属性,要包含movie的所有信息
private movie moive;
}
这样可以吗,编译没有出错

可以的,这个就相当于一个类型,对象类型。通俗点说就类似string,它有自己的方法,比如substring,split,length等等。
你自定义类方法和他是一个意思,只不过你的不被放入.NET framework里罢了。
还有就是,泛型经常用到它。list<movie>,楼上说注意命名问题,确实要注意,比如命名空间和类名如果相同,那么编译会失败的。命名必须规范了

类本来就是你自己定义的数据类型.
另外类名最好有Pascal命名法,也就是单词首字母要大写

class Movie{
...字段、方法
}
class b{
//定义一个属性,要包含movie的所有信息
private Movie moive;
}

这不叫数据类型,只能说是对象类型
像Button,Label这些控件,还有那些类,都属于对象类型。
数据类型包括string,int等,隶属于对象类型

可以的,但是,最好不要同名,例如:用 prviate movie cmovie;

可以