c#中编写Test类,包含l和w两个分别代表长和宽的字段,Get方法分别求矩形的周长和面积,main中根据键盘输入的长和宽,调用两个方法方便计算其周长和面积,最终显示结果
时间: 2024-10-08 20:22:01 浏览: 22
任意给一个圆的圆心A坐标(x2,y2)和圆的半径r,矩形的中心坐标B(x1,y1)和长L,宽W,判断圆和矩形的位置关系
在 C# 中,你可以创建一个名为 `Test` 的类,专门用于表示矩形并包含长度(length,l)和宽度(width,w)作为属性。为了计算周长和面积,你可以添加相应的公共成员方法(Getters)。下面是一个简单的示例:
```csharp
public class Test
{
// 定义矩形的长度和宽度属性
public double Length { get; set; }
public double Width { get; set; }
// 计算周长的 Get 方法
public double GetPerimeter()
{
return 2 * (Length + Width);
}
// 计算面积的 Get 方法
public double GetArea()
{
return Length * Width;
}
// 主方法 Main,接收用户输入并展示结果
static void Main(string[] args)
{
Console.Write("请输入矩形的长:");
double length = Convert.ToDouble(Console.ReadLine());
Console.Write("请输入矩形的宽:");
double width = Convert.ToDouble(Console.ReadLine());
Test rectangle = new Test();
rectangle.Length = length;
rectangle.Width = width;
double perimeter = rectangle.GetPerimeter();
double area = rectangle.GetArea();
Console.WriteLine($"矩形的周长是:{perimeter}");
Console.WriteLine($"矩形的面积是:{area}");
}
}
```
在这个例子中,用户通过 `Console.ReadLine()` 获取输入的长和宽,并将其设置到 `Test` 类的对象上。然后通过对象调用 `GetPerimeter()` 和 `GetArea()` 来获取结果。
阅读全文