从Windows表单应用程序调用类

okr*_*okr 2 c# winforms

我正在学习Windows窗体,在使用Windows窗体和类时遇到困难.我想创建一个表单,用户可以在Farenheit中输入温度,然后单击"转换"按钮,这将把输入值转换为"转换"类,在该类中转换为摄氏,然后显示Farenheit和Celsius一个消息框.

我已经设计了表单,我知道如何创建类.我不知道的是如何将表单中的输入值(farenheit)转换为类,然后从表单中调用转换后的值并将其显示在消息框中.

我是C#的初学者,所以我很欣赏你的理解和初学者般的答案.谢谢!

Pra*_*ana 6

你需要创建方法

public class Convertor
{
 public datatype FarenheitToCelsius(String value)
 {
  datatype celsius;
  ...conversion logic   
  return celsius;
 }
}
Run Code Online (Sandbox Code Playgroud)

然后你需要调用类的方法

public class form1
{
   public void button_click(arguments...)
   {
       Convertor c = new Convertor();
       MessageBox.Show(c.FarenheitToCelsius(textbox1.text));
   }
}
Run Code Online (Sandbox Code Playgroud)

注意:这只是一个局部的例子