哥哥们啊,我学C#觉得好辛苦,因为它好复杂啊!怎么一个类又有那么多规则,又有什么重写它的方法,还有接口,抽象类......记死我啦!我学了那么久,好像只学了些概念,没有什么动力了。可是,我现在可以写个 输出a到b之间质数的控制台应用程序 ,我想把它移植到windows应用程序,请哥哥教教我,让我有些学下去的动力5555
我想应该需要两个textbox用来输入a和b,一个button用来开始,可是我不懂输出,请问用什么控件可以显示结果啊?还有这个控件怎么用?以下是我的质数控制台应用程序:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static int prime(ulong x)
{
for (ulong i = 2; i < x / 2; i++)
{
if ((x % i) == 0)
return 0;
}
return 1;
} static void Main(string[] args)
{
ulong a,b,i=0;
Console.WriteLine("输入开始位置");
a = Convert.ToUInt64(Console.ReadLine());
Console.WriteLine("输入结束位置");
b = Convert.ToUInt64(Console.ReadLine());
Console.WriteLine("从{0}到{1}有以下这些素数:", a, b);
for (; a <= b; a++)
{
if (prime(a) == 1)
{
Console.WriteLine(a);
i = i + 1;
} }
Console.WriteLine("一共有{0}个", i); }
}
}
我想应该需要两个textbox用来输入a和b,一个button用来开始,可是我不懂输出,请问用什么控件可以显示结果啊?还有这个控件怎么用?以下是我的质数控制台应用程序:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;namespace ConsoleApplication1
{
class Program
{
static int prime(ulong x)
{
for (ulong i = 2; i < x / 2; i++)
{
if ((x % i) == 0)
return 0;
}
return 1;
} static void Main(string[] args)
{
ulong a,b,i=0;
Console.WriteLine("输入开始位置");
a = Convert.ToUInt64(Console.ReadLine());
Console.WriteLine("输入结束位置");
b = Convert.ToUInt64(Console.ReadLine());
Console.WriteLine("从{0}到{1}有以下这些素数:", a, b);
for (; a <= b; a++)
{
if (prime(a) == 1)
{
Console.WriteLine(a);
i = i + 1;
} }
Console.WriteLine("一共有{0}个", i); }
}
}
for (; a <= b; a++)
{
if (prime(a) == 1)
{
textBox1.Text += a.ToString() + ",";
i = i + 1;
}
}