CS1L1——CSharp程序的基本结构

C#的基本结构

由:命名空间——类——函数(方法)——各种代码组成

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/// <summary>
/// 命名空间 —— 工具包
/// </summary>
namespace Lesson1_第一个应用程序
{
//命名空间 代码块
//面向对象相关知识点内容(核心部分) 会在这里来写代码

/// <summary>
/// 类 —— 工具
/// </summary>
class Program
{
//类 代码块
//面向对象相关知识点内容(核心部分) 会在这里来写代码

/// <summary>
/// 函数 —— 工具能做的事情
/// 主函数 一个程序的主入口
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
Console.WriteLine("你好世界!");
}
}
}

注释

C#有三种注释

  1. 两杠注释,单行注释

  2. 星号注释,多行注释

  3. 三杠注释,用于描述类,方法等各种内容,以便快速查阅它们
    效果如下(鼠标悬停在 Main​ 上方):

    image

1
2
3
4
5
6
7
8
9
//第一种注释 两杠注释

/* 第二种注释
* 星号注释
*/

/// <summary>
/// 第三种注释 三杠注释
/// </summary>

调用函数(方法)

函数,又称方法,就是将一段执行逻辑的代码封装起来,供外面调用,调用后就会执行封装在其中的各种逻辑
调用函数有可能需要向其传入值,函数也有可能向我们传出某个值
函数的调用无处不在,下面的控制台各个输入输出就是需要调用它们各自的函数
以后我们也可以定义自己的函数,这个内容在C#基础里再学习

控制台输入输出

关键字

1
2
3
4
Console.WriteLine()    //打印一行信息 打印信息结束后 自动空一行
Console.Write() //在控制台打印信息 但是打印完成后 不会自动空行
Console.ReadLine() //等待玩家输入完毕后(按回车键)才会继续执行后面的代码
Console.ReadKey() //检测玩家是否按键 只要按了键盘上的任意键 就会认为输入结束

输出

打印一行信息并自动换行

在控制台 打印一行信息 打印信息结束后 自动空一行

1
Console.WriteLine()

打印信息但不换行

在控制台打印信息 但是打印完成后 不会自动空行

1
Console.Write()

输入

检测玩家输入的代码

等待玩家输入完毕后(按回车键)才会继续执行后面的代码
玩家可以输入 很多信息 知道回车结束

1
Console.ReadLine()

检测玩家输入的键

检测玩家是否按键 只要按了键盘上的任意键 就会认为输入结束

1
Console.ReadKey()