解决方案 »

  1.   

    代码没拷完吧Circle 是你自己定义的一个类
      

  2.   

    没啊,就这样也
    问题:用面向对象的思想实现Windows应用程序,用户输入圆的半径,点击计算按钮能输出圆的面积和周长。
    参考代码如下:
    double r;
    r = Convert.ToDouble(tbRadius.Text);
    Circle c1 = new Circle(r);
    tbArea.Text = c1.getArea().ToString("F2");
    tbPeri.Text = c1.getCircumference().ToString("F2");
      

  3.   

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Diagnostics;
    namespace SY8_1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                double r;
                r = Convert.ToDouble(tbRadius.Text);
                Circle c1 = new Circle(r);
                tbArea.Text = c1.getArea().ToString("F2");
                tbPeri.Text = c1.getCircumference().ToString("F2");
                Console.WriteLine("circumference ={0},square={1}",
    c1.getCircumference(), c1.getArea());
                Console.ReadLine();
            }
        }
        class Circle
        {
            private double radius;
            public Circle(double r)
            {
                radius = r;
            }
            public double getArea()
            {
                return Math.PI * radius * radius;
            }
            public double getCircumference()
            {
                return 2 * Math.PI * radius;
            }
        }
    }是这样么?要怎么修改么?求指点?
      

  4.   

    你至少应该有个btn onclick吧然后把那堆计算放进去吧~~
      

  5.   

    还有段代码是这样的:
    class SY8_1
    {
    static void Main(string[] args)
    {
    double r;
    Console.WriteLine("please input a radius:");
    r = Convert.ToDouble(Console.ReadLine());
    Circle c1 = new Circle(r);
    Console.WriteLine("circumference ={0},square={1}",
    c1.getCircumference(), c1.getArea());
    Console.ReadLine();
    }
    }
    class Circle
    {
    private double radius;
    public Circle(double r)
    {
    radius = r;
    }
    public double getArea()
    {
    return Math.PI * radius * radius;
    }
    public double getCircumference()
    {
    return 2 * Math.PI * radius;
    }
    }请问怎么组合修改?