asp.net使用C#编写一个类,在该类中定义一个矩形,要求从键盘输入矩形的长和宽,分别计算矩形的面积和周长并输出
时间: 2024-12-19 16:21:12 浏览: 7
在ASP.NET中使用C#编写一个简单的控制台应用程序来创建一个`Rectangle`类,可以满足你的需求。以下是一个基本的例子:
```csharp
using System;
namespace ConsoleAppRectangle
{
public class Rectangle
{
// 定义属性,表示矩形的长和宽
private double length;
private double width;
// 构造函数接收用户输入的长和宽
public Rectangle(double inputLength, double inputWidth)
{
this.length = inputLength;
this.width = inputWidth;
}
// 计算矩形面积和周长的方法
public double CalculateArea()
{
return length * width;
}
public double CalculatePerimeter()
{
return 2 * (length + width);
}
// 主方法,用于获取用户输入并显示结果
public static void Main(string[] args)
{
Console.WriteLine("请输入矩形的长:");
double lengthInput = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("请输入矩形的宽:");
double widthInput = Convert.ToDouble(Console.ReadLine());
Rectangle rectangle = new Rectangle(lengthInput, widthInput);
double area = rectangle.CalculateArea();
double perimeter = rectangle.CalculatePerimeter();
Console.WriteLine($"矩形的面积是: {area}");
Console.WriteLine($"矩形的周长是: {perimeter}");
}
}
}
```
在这个例子中,用户在命令行界面(对于本地运行的控制台应用程序)中输入矩形的长度和宽度,然后程序会计算并输出面积和周长。
阅读全文