使用c#窗体应用来定义一个圆类,计算圆的面积和周长
时间: 2024-11-03 09:13:34 浏览: 45
在C#中创建一个Windows Forms应用程序来定义一个表示圆形的类是非常直观的。首先,我们可以创建一个名为`Circle`的类,包含半径属性`radius`以及计算面积和周长的方法。以下是基本的代码示例:
```csharp
using System;
public class Circle
{
// 定义圆的半径
private double radius;
// 构造函数,用于初始化半径
public Circle(double radius)
{
this.radius = radius;
}
// 计算圆的面积
public double CalculateArea()
{
return Math.PI * radius * radius; // 圆面积公式 A = πr²
}
// 计算圆的周长
public double CalculateCircumference()
{
return 2 * Math.PI * radius; // 圆周长公式 C = 2πr
}
}
// 窗体类中的示例用法
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
// 创建一个圆实例并设置半径
Circle circle = new Circle(5);
// 计算并显示面积和周长
double area = circle.CalculateArea();
double circumference = circle.CalculateCircumference();
labelArea.Text = "面积: " + area.ToString("F2");
labelCircumference.Text = "周长: " + circumference.ToString("F2");
}
}
```
在这个例子中,用户可以在窗体上看到一个`MainForm`,其中包含两个标签`labelArea`和`labelCircumference`,分别用来显示计算出的圆的面积和周长。
阅读全文