前言
作为一个刚毕业入职的新人,在公司里前辈的指导下,需要学习C#语言,在学习C#之前,笔者有一些C/C++和Java的一些基础,在编写的过程中,也许会对C#,C/C++和Java在相同位置的区别进行对比。
本篇系列是笔者第一次写博客,学习笔记是对自己学习的知识进行总结,如果写的内容有错误,如果有读者看到这篇博客的话,欢迎指出。
每个程序员的第一个程序,Hello World
在学习的过程中,使用的IDE是vs2017,在学习的开始让我们用C#在vs2017上写一个Hello World吧。
打开vs2017,新建项目,新建控制台应用,会得到
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
}
}
}
其中 using System;以及后面所有带using关键字的语句,是代表在此程序中引入命名空间,可以使用其中的方法和变量,类似于在C/C++中#include<头文件>和Java中开头import包的作用。
namespace 是命名空间,是本程序所在的位置,此位置的名称一般是项目名称。
class Program 是类名,在C#中,和Java不同,类名不必和项目名相同。
static void Main(string[] args) 是程序入口,程序代码从这里开始执行。
介绍完vs2017新建项目后自动生成的代码后,那么开始编写我们的第一个程序,Hello World。
在static void Main(string[] args)下的大括号中键入 Console.WriteLine(“Hello World”);
效果如下
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp4
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
}
ps:在C#中,大小写敏感。
代码输入完毕之后,进行调试执行即可。