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

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是我输入的部分:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值