struct Dimensions
{
public double Length;
public double Width;
Dimensions(double length,double width)
{
Length=length;Width=width;
}
public int Diagonal
{
{
get
{
return Math.Sqrt(Length * Length + Width * Width);
}
}
}
}
不明白为什么Diagonal前面的类型怎么是int型呢,我自己在机器上调试时候把Diagonal前面设为 double型的没错误,设为int型发现总是提示a get or set accessor expected,可是get已经写了,还有为什么get上面那行大括号{为什么要写上,如果我不写上,直接在Diagonal前面用double型就没错误了,请高人指点,谢谢。