我建了一个Windows Application,放了一个button按钮,实现单击后,出现加载程序的结果;
步骤为:(我不知道这样做是否正确,希望高手给出合理的实现步骤或是方法)!
1,新建了一个类:Class1.cs 代码为:
public class Class1 //实现的功能就是自己输入一个数,能显示出是奇数还是偶数;
{
public static string even()
{
int a;
a = Int32.Parse(Console.ReadLine());
if (a % 2 == 0)
Console.WriteLine("the value is even!");
else
Console.WriteLine("the value is odd!");
}
}
2。双击按钮button添加代码如下:
private void button1_Click(object sender, EventArgs e)
{
string sss = Class1.even();
MessageBox.Show(sss);
}
结果提示错误!请高手指点迷津!!
步骤为:(我不知道这样做是否正确,希望高手给出合理的实现步骤或是方法)!
1,新建了一个类:Class1.cs 代码为:
public class Class1 //实现的功能就是自己输入一个数,能显示出是奇数还是偶数;
{
public static string even()
{
int a;
a = Int32.Parse(Console.ReadLine());
if (a % 2 == 0)
Console.WriteLine("the value is even!");
else
Console.WriteLine("the value is odd!");
}
}
2。双击按钮button添加代码如下:
private void button1_Click(object sender, EventArgs e)
{
string sss = Class1.even();
MessageBox.Show(sss);
}
结果提示错误!请高手指点迷津!!
public class Class1 //实现的功能就是自己输入一个数,能显示出是奇数还是偶数;
{
public static string even()
{
int a;
a = Int32.Parse(Console.ReadLine());
if (a % 2 == 0)
{
Console.WriteLine("the value is even!");
return "even";
}
else
{
Console.WriteLine("the value is odd!");
return "odd" ;
}
}
}
1、 public static string even() 没有返回值,可以改成
public static string even(string s)
{
...;
return string.Format("the value is {0}!", a%2==0?"even":"odd");
} 2、Console类,是在控制台程序中用的,而MessageBox是Windows应用程序的。不能混用。编译的时候有个选项,可以选择是生成Windows应用程序,还是Console控制台应用程序。