C#入门

今天,我来和大家来说一说C#。我个人认为C#是一种不错的编程语言,现在一部分的桌面应用都是用C#做的。还有大家熟悉的unity也可以用c#做脚本。

C# 是微软推出的一种基于.NET框架的、面向对象的高级编程语言。C# 由 C 语言和 C++ 派生而来,继承了其强大的性能,同时又以 .NET 框架类库作为基础,拥有类似 Visual Basic 的快速开发能力。

话不多说,我们先来学习怎么输出"hello world"

打开visual studio,点击新建项目,找到Visual C#子项,点击新建

点击确定后,我们可以看到已经创造了一个控制台应用如下图


接下来,我们 就要在Main函数中写代码了,代码如下

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
///以上的均为引用命名空间
namespace ConsoleApp1   
    /*我们用namespace 来定义自己的命名空间,这里我保持了默认
     *命名空间是用来防止重名的
     *比如说,你定义了两个min方法,又没有参数上的区别
     *编译器也没有那么聪明,所以会编译不成功
     *于是便有了命名空间这一概念*/
{
    class Program       ///这里和Java很相似,所有方法必须放在类中
    {
        static void Main(string[] args)///这是控制台的入口
        {
            Console.WriteLine("Hello World");///Console就是有关控制台的类,
                                            ///WriteLine是其中的一个静态方法,用于在控制台打印一行文字
            return;
        }
    }
}
///为注释,编译器会忽略,可以不用输入。按Ctrl+F5编译。

让我们来想想,如果将所有引用的命名空间全部注释掉会怎么样

答案是编译失败。

因为Console时命名空间System中的一个类,如果没有引用,就无法找到Console的定义

所以要用命名空间加上类名来访问

代码如下

///using System;
///using System.Collections.Generic;
///using System.Linq;
///using System.Text;
///using System.Threading.Tasks;
namespace ConsoleApp1   
{
    class Program      
    {
        static void Main(string[] args)
        {
System.Console.WriteLine("Hello World");///在这里,我们要限定命名空间
            return;
        }
    }
}

如此,我们便可以正常使用了


                
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值