C#学习初探
笔者之前已经学过C语言,对C语言的特性有了大体的了解。在学习C#语言的过程中,不时会思考C#与C语言的不同之处。笔者学浅,对C语言的精髓还未领会。但在学习过程中,通过对比会更加喜欢C#语言。
因为C#的代码看起来更规范,使用起来更优雅。仅此一家之言,语言只是开发工具,能得心应手的工具就是好工具。
此系列文章将是我学习的一个历程,没有太多深奥的内容(✿◡‿◡),作为一个初学者,我希望能得到更多的交流。
新建项目
开发工具
我使用的开发工具是Visual Studio 2017 Community。vs 2017社区版,可以提供给学生或者小型公司免费使用,对于初学者的我们来说,社区版的功能已经很黄很暴力了。
下面我们欣赏欣赏Vs2017的界面吧~
界面看起来很漂亮,对于之前使用过Vs其他版本的人来说界面还很有亲切感。
新建项目
说了这么多,让我们赶快来创建一个简单的Hello,World C#程序吧!
首先点击[文件]->[新建]->[项目]打开向导对话框。也可以直接使用快捷键Ctrl+Shift+N进行打开。
向导界面如下图,我们先创建一个C#控制台程序:
其中有三个编辑框中内容值得我们特别关注:
- 名称
- 位置
- 解决方案名称
(项目)名称:也就是我们创建的项目的名称,一个解决方案中可以包含多个项目。
位置:项目和解决方案存放在磁盘的位置。
解决方案名称:“解决方案”相当于是一个大项目。举个列子:如果把“解决方案”比作一个医院结构,那么“解决方案”就是由各科组成(小儿科,牙科,神经科…….),这里的各个科室就相当于“项目”。
执行程序
点击确定后,IDE会帮我们创建一个简单的控制台框架。IDE会自动生成少量代码(/(ㄒoㄒ)/~~代码很复杂没关系,以后会慢慢进行学习),现在我们需要知道的是Main(string[] args)是整个程序的入口点,我们在Main()函数中加入以下三条语句:
Console.Write("Hello,world.");
Console.WriteLine("Hello,world.");
Console.Write("Hello,world.");
编译程序后,程序会依次开始执行者三条语句。按F5进行编译。(注意:此时我们会发现控制台一闪而过,应为当这三条语句执行完后,程序就结束了,相应控制台界面也就消失了。)
有两种方法可以解决这个问题:
- 按Ctrl+F5进行编译(非调试模式)
- 在函数结尾处加入一行代码
Console.ReadKey();
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _001_Hello_World
{
class Program
{
static void Main(string[] args)
{
Console.Write("Hello,world.");
Console.WriteLine("Hello,world.");
Console.Write("Hello,world.");
}
}
}
执行效果如图
怎么样,我们已经成功的编写并运行第一个C#程序~(≧▽≦)/~啦啦啦。