【C#】VS2010的Helloworld,输入输出、条件、循环、数组、类

来源:互联网 发布:世界杯预选赛积分算法 编辑:程序博客网 时间:2024/06/05 11:56

C#是微软公司自己的东西。因此直接用Visual Studio直接来写就好。与Java比较类似,但C#来继承了C++的命名空间、运算符重载等东西。C#没有包的概念,通过命名空间实现Java的包。C#能写窗体、ASP.NET甚至还有传说中的Unity3D。VS的下载、安装这里就不介绍了,这东西网上一搜一大堆,安装基本上可以下一步按到低,什么环境变量都不用配置。

要写C#,打开VS2010之后,文件->新建->项目。


在之后的对话框,选择C#语言,之后选择“空项目”,“控制台应用程序”也可以的,但是会引入很多没用的东西。


之后VS2010会帮你搞一个解决方案,右键解决方案中,添加->新建项


在弹出的对话框中,选择类,注意在最下方的“名称”中对这个类命名好相应的名称。


VS会帮你生成一些代码,如下图,其实绿色框框住的部分是对于接下的Helloworld没有意义的C#代码,可以删掉的。


接下来,把这个Helloworld.cs修改成如下的代码,下述代码,展示了C#的控制台输入输出、条件、循环、数组、类的使用。

using System;//Util类的声明class Util{    private String name;    public Util(String name)    {        this.name = name;    }    public void sayHello()    {        Console.WriteLine("你好," + name);    }    public int getMax(int[] arr)    {        int max = arr[0];//先把数组的第一项给i          foreach (int j in arr)//之后遍历这个数组,此处利用的foreach的结构        {            if (max < j)            {                max = j;            }        }        return max;    }}class Helloworld{    public static void Main(String[] args)    {        //输入输出        Console.Write("请输入你的名字:");        String name = Console.ReadLine();        Util util = new Util(name);        util.sayHello();        //求最大值        int[] arr = new int[] { 1, 2, 123, 421, 2, 23, 54, 2 };        Console.WriteLine("数组arr的最大值为:" + util.getMax(arr));        Console.ReadKey(); // 窗口暂停,等待按键    }}

运行结果如下图,其中aaa是我输入的部分:


0 0
原创粉丝点击