《c# 高级编程》书上的问题
[code=C#][/code]
class Car
{
public string description;
private unit nWheels;
static Car(string model,unit nwheels)
{
this.description = description;
this.nWheels = nwheels;
}
static Car(string model)
{
this.description = description;
this.nWheels = 4;
}
//etc.
这是书上讲关于从构造函数中调用其他的构造函数(有书可以看下书p86页)这里的model是什么东西啊 怎么在构造函数中又出现了description这个变量了啊 还有unit是什么类型啊~查过MSDN了 都没找到这个东西 看的我云里雾里的 谁能点化下哈~~
------解决方案--------------------model是你car类的一个构造函数的参数:static Car(string model,unit nwheels)
description是你在类中声明的一个变量:public string description
uint 是无符号 32 位整数;范围为0 到 4294967295
------解决方案--------------------构造函数中调用其他的构造函数
==
严格地来说是构造函数初始化器
这里的model是什么东西啊 怎么在构造函数中又出现了description这个变量了啊
==
楼主还没明白构造函数的意思,在本例中是使用参数初始化类Car
还有unit是什么类型啊
==
无符号整形
------解决方案--------------------uint = System.UInt32
System.UInt32 值类型表示值介于 0 到 4,294,967,295 之间的无符号整数。
------解决方案--------------------应该是uint吧,还有应该是“this.description = model”吧
------解决方案--------------------
------解决方案--------------------应该是型号不是款式。。
------解决方案--------------------