-4
我的程序用於創建和測試矩形不斷告訴我「類型已經包含寬度,面積和周長的定義」。我不知道我做錯了什麼,它阻止我建立文件。該類型已包含一個定義。
{
public class Rectangle
{
private float length;
private float width;
private float perimeter;
private float area;
public Rectangle(float I = 1.0F, float w = 1.0F)
{
length = I;
width = w;
perimeter = 2 * (length + width);
area = length * width;
}
public float Length
{
get
{
return length;
}
set
{
if (value > 0.0 && value < 20.0)
length = value;
else
throw new
ArgumentOutOfRangeException("Length value",
value, "Length must be 0-20");
}
}
public float width
{
get
{
return width;
}
set
{
if (value > 0.0 && value < 20.0)
width = value;
else
throw new
ArgumentOutOfRangeException("Width value",
value, "Width must be 0-20");
}
}
public float area
{
get
{
return area;
}
}
public float perimeter
{
get
{
return perimeter;
}
}
}
你有兩件事叫做'width' - 小寫'w'。與「area」和「perimeter」一樣。 –
謝謝!有效。我已經看過這些論壇,數量相當可觀,從未發佈到現在。再次感謝您的幫助! – Cody89