这是我的项目(main.cs):http://pastebin.com/UhcZ3dtC 它是通过Visual Studio创建的C#控制台应用程序,它100%正常工作。
这是一个学校项目,我的老师有一个问题,即所有代码都在主类中,他希望我再创建一个类,因为他希望我在新类中拥有所有数值运算。主类应该与新类交互并从新类中获取数据。
我是C#的初学者,我完全不知道如何重做我的项目。我尝试使用一些教程,但没有结果。
任何人都可以帮助我并告诉我如何重新设计我的项目吗?
P.S。我不是要求你完成返工,但我很高兴向我展示如何修改我的代码的某些部分。
由于
答案 0 :(得分:1)
就像创建另一个类并将一些方法移动到它一样简单。如果您对基本的C#语法没有任何问题,那么很容易。否则,我建议你拿一本关于C#的书并阅读它......
此外,在了解语言及其最重要的标准库工具之后,应该先完成GUI编程。
答案 1 :(得分:1)
使用简单乘法计算的应用程序。
用户已实施:
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnMultiply_Click(object sender, EventArgs e)
{
double multiplyScore = Convert.ToDouble(tBoxValue1.Text) * Convert.ToDouble(tBoxValue2.Text);
}
}
}
这不是干净的代码,因为您在按钮单击内执行计算。
要改进此代码,您可以创建一个类:
namespace WindowsFormsApplication
{
public class Calculator
{
public double Multiply(double value1, double value2)
{
return value1 * value2;
}
}
}
要使用此“Calculator”类和“Multiply”方法,您需要在表单中创建此Calculator类的实例:
namespace WindowsFormsApplication
{
public partial class Form1 : Form
{
private Calculator calculator;
public Form1()
{
InitializeComponent();
calculator = new Calculator();
}
private void btnMultiply_Click(object sender, EventArgs e)
{
double multiplyScore = calculator.Multiply(Convert.ToDouble(tBoxValue1.Text), Convert.ToDouble(tBoxValue2.Text));
}
}
}
希望您可以清理代码并使用所有数值运算实现一个类。