【C#学习笔记】开始于Hello World!

by

in

去华师大的时候被面试老师推荐了一波VS和C#。想想现在也有点闲。所以就开始学习C#。

今天学习的主要内容有:

  • 安装Visual Studiio Community 2015
  • 编写你的第一份C#程序
  • 了解拼写命名规则
  • 了解VS 2015的基本用法

首先你需要下载zài一个Visual Studiio Community 2015的安装包。当然截至本文发稿时,微软巨硬已经发布了2017版的VS。但是我感觉应该是大同小异的。我现在在用的是2015版,界面设计上和2017差不多。可能2017更加看重移动和web方向的开发吧。

安装反正很简单。

好的现在我们开始经典的”Hello World!”程序编写。

打开你的VS。如果你和我一样,应该看到这样的情形。00

然后点击左上角的菜单或者起始页里的“新建项目”。选择项目类型。

截图01.png

我们选择控制台应用程序。因为在演示前我已经创建过一个控制台应用程序,所以我这里的项目名是“ConsoleApplication2”,各位可能是“ConsoleApplication1”。右边的解决方案的选项可以不勾选。我是觉得git的版本控制还是需要的,所以勾了起来。

把这个项目名改为“Hello World!”。注意这里的空格和叹号最好别加。因为VS是一个高效的生产工具,绝大多数公司会用VS开发。大家以后出去如果从事这方面的工作要遵守单位的代码规范,一般来说这个空格和叹号是不应该有的。

然后你就会看到一个读条。读完之后打开了一个选项卡,文件名“Program.cs”。代码如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hello_World_
{
    class Program
    {
        static void Main(string[] args)
        {
            
        }
    }
}

 

在Main函数中输入:

Console.WriteLine("Hello World!");
Console.ReadKey();

然后打开“调试”菜单,点击“开始调试”(热键F5)。你将看到:

截图02.png

函数Console.WriteLine()输出了一行字符串“Hello World!”,而Console.ReadKey()的作用是暂停并等待任意键输入。这实在太简单了。

当然也很丑。一个黑漆漆的窗口,怪吓人的。所以我们想办法让它多彩起来。

当我们输入代码(而不是粘贴时),会出现这个自动补全的下拉菜单:

截图03.png

从这里我们可以探索到很多神奇的对象和函数、属性。

然后再在补全好的“Console”后面加个“.”,就可以发现Console这个对象有很多属性和方法。比如“BackgroundColor”,这个属性干什么用一目了然。再在补全后打个等号,又有提示了,填“ConsoleColor”。再加“.”。全是表示颜色的单词。选一个蓝色吧。这句就变成了:

Console.BackgroundColor = ConsoleColor.Blue;

把这句调到Main函数里的第一句。再F5运行下看看。

截图04.png

效果是这样的。大概就是这样,搞搞属性、函数。挺简单的。

不知道大家发现了没有。我们创建项目的时候,那个项目名是大写开头,并且里面所有单词的开头字母大写。包括文件名、对象名、函数名、属性名都是这样。这种命名规则称为PascalCase。与之相对应的还有一种camelCase,开头不大写,里面的单词开头大写。这两种命名规则都是微软推荐使用的。相信绝大多数的公司编写代码是也遵守这两种规则。微软建议程序员在命名一些较为低级、简单的变量时使用camelCase,如dateDate、cawBra、bigDick;而较高级的情况下使用PascalCase,也就是像函数、命名空间等。


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *