结构类型问题,新手求知道
public struct Person
{
string Name;
int height;
int weight
public bool overWeight()
{
//implement something
}
}
结构中有string,怎么还说是值类型呢?
[解决办法]
说的是Person是值类型。
将struct修改成class
[解决办法]
结构体就是值类型,不管里面的其他变量是什么类型,也就是说跟内部变量类型无关。
[解决办法]
system.string 结构 ? 开什么玩笑。虽然String在各方面的表现都十分接近或等同于值类型,但它仍然是如假包换的引用类型。在MSDN上,只有“String 类”而没有“String 结构”