C#编写一个类,表示一个矩形,包含属性:宽度和高度,以及方法:计算面积和周长。。
时间: 2024-10-20 18:17:53 浏览: 27
C#抽象类与抽象方法
5星 · 资源好评率100%
在C#中,你可以创建一个名为`Rectangle`的类,包含宽度(Width)和高度(Height)作为属性,然后添加计算面积(Area)和周长(Perimeter)的方法。以下是具体的实现:
```csharp
public class Rectangle
{
// 属性:宽度和高度
public double Width { get; set; }
public double Height { get; set; }
// 构造函数,初始化矩形的宽和高
public Rectangle(double width, double height)
{
Width = width;
Height = height;
}
// 计算面积的方法
public double CalculateArea()
{
return Width * Height;
}
// 计算周长的方法
public double CalculatePerimeter()
{
return 2 * (Width + Height);
}
}
// 示例用法
public static void Main()
{
Rectangle rectangle = new Rectangle(5.0, 3.0); // 创建一个矩形,宽5,高3
double area = rectangle.CalculateArea(); // 面积为15
double perimeter = rectangle.CalculatePerimeter(); // 周长为16
Console.WriteLine($"矩形的面积是: {area}");
Console.WriteLine($"矩形的周长是: {perimeter}");
}
```
在这个`Rectangle`类中,我们定义了两个属性`Width`和`Height`,以及它们的getter和setter,允许外部代码获取或设置这两个值。构造函数用于初始化矩形的尺寸。`CalculateArea()`和`CalculatePerimeter()`方法分别用于计算矩形的面积和周长。
阅读全文