C#window控制台写一个长方形的类,包含计算面积、计算周长、修改长和宽,输出长和宽,输出面积和周长的方法
时间: 2024-09-24 08:11:52 浏览: 51
在C#中,我们可以创建一个名为`Rectangle`的类来表示长方形,并包含相应的属性和方法。下面是一个简单的实现:
```csharp
public class Rectangle
{
// 属性
private double length;
private double width;
// 构造函数
public Rectangle(double length, double width)
{
this.length = length;
this.width = width;
}
// 计算面积的方法
public double CalculateArea()
{
return length * width;
}
// 计算周长的方法
public double CalculatePerimeter()
{
return 2 * (length + width);
}
// 修改长和宽的方法
public void ModifyDimensions(double newLength, double newWidth)
{
length = newLength;
width = newWidth;
}
// 输出长和宽、面积和周长的方法
public void DisplayProperties()
{
Console.WriteLine($"长:{length}, 宽:{width}");
Console.WriteLine($"面积:{CalculateArea()}");
Console.WriteLine($"周长:{CalculatePerimeter()}");
}
}
```
你可以这样使用这个类:
```csharp
public static void Main(string[] args)
{
Rectangle rectangle = new Rectangle(5, 3);
rectangle.DisplayProperties();
rectangle.ModifyDimensions(4, 6);
rectangle.DisplayProperties();
}
```
在这个例子中,我们首先创建了一个长5,宽3的矩形,然后输出其属性值,接着改变尺寸并再次显示结果。
阅读全文