《C#从入门到项目实践》笔记2

《C#从入门到项目实践》基础知识 第2章

  • 第2章 剖析Hello C#——第一个C#程序
        • 声明
    • 2.1 C#的程序结构
    • 2.2 C#基本语法
      • 2.2.1 命名空间、标识符及关键字
      • 2.2.2 类名
      • 2.2.3 Main方法
      • 2.2.4 代码注释
      • 2.2.5 C#语句
    • 2.3 C#代码编写规范
      • 2.3.1 命名规范
      • 2.3.2 namespace的命名规范
      • 2.3.3 类的命名规范
      • 2.3.4 接口的命名规范
      • 2.3.5 方法的命名规范
      • 2.3.6 不同变量使用前缀区分
      • 2.3.7 注释规范
      • 2.3.8 布局规范
    • 2.4 就业面试技巧与解析
      • 2.4.1 面试技巧与解析(一)
      • 2.4.2 面试技巧与解析(二)

第2章 剖析Hello C#——第一个C#程序

声明

本博客中的源代码由于电脑系统问题,均未编译调试过,都是按照《C#从入门到项目实践》一书人工敲上去的(为了练手速),待重装完系统安装了软件之后,立马马上调试修改。

2.1 C#的程序结构

一个C#的源程序主要包括命名空间、类、Main方法、标识符、关键字、代码注释,以及语句和表达式。
例如,在Visual Studio 2017中创建控制台应用程序时会自动生成一段代码:

//引用命名空间
using System;
using System.Collections.Generic;
using System.Ling;
using System.Text;
//命名空间或者叫项目名称
namespace Csharp 程序结构
{
   
	class Program  //类
	{
   
		static void Main(string[] args)//static静态的,void无返回值,Main方法
		{
   
		}
	}
}

在代码的开头,有4行using指令的语句,它们都表示引用命名空间,接着namespace下面的代码表示命名空间或者叫做项目名称。而在命名空间中包含一个名为Program的类,当然用户也可以自定义为其他的类,在类的里面是一个静态的没有返回值的Main方法。

2.2 C#基本语法

C#是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说是在相同的class中。

2.2.1 命名空间、标识符及关键字

1.命名空间
命名空间是.NET中提供应用程序代码容器的方式,这样就可以唯一地标识代码及其内容。
在C#中,创建命名空间的关键字是namespace,在运行Visual Studio 2017时会自动加入命名空间,格式为namespace空间名称。命名空间是以“层”形式存在的,如果有多层,则以“.”分开。例如:

using System.Collections.Generic;

在引用Generic命名空间时,需要引用System命名空间,然后再引用Collections命名空间。这就好比每层包含的文件夹,打开System文件再打开Collections文件,就找到Generic文件了。

在引用命名空间时需要注意以下两点:

(1)有时命名空间相当长,输入时很烦琐,则可以使用using关键字,在文件的顶部列出类的命名空间,这样引用一个命名之间后,访问其空间内的方法就如同向在其类内访问一样。
(2)using还有另一个作用,就是给命名空间一个别名。如果命名空间的名称非常长,又要在代码中使用多次,而用户不希望该命名空间的名称包含在using指令中,这时就可以给该命名空间指定一个别名。
其语法如下:

using 别名 = 命名空间

例如:通过别名引用命名空间

using System;										//引用System命名空间
using MK = System.Console;							//用别名MK引用System命名空间中的Console类
namespace Project
{
   
	class Program
	{
   
		static void Main(string[] args)
		{
   
			Console.WriteLine("这是一条输出语句");	//通过Console类引用WriteLine方法
			MK.WriteLine("这是一条别名输出语句");	//通过MK别名引用WriteLine方法
			Console.ReadKey();
		}
	}
}

《C#从入门到项目实践》笔记2_第1张图片
2.标识符
标识符是程序编写人员为常量、变量、数据类型、方法、函数、属性、类、程序等定义的名称

你可能感兴趣的:(c#,visual,studio,unity,经验分享,面试)