Fork me on GitHub

C#学习笔记(1)C#程序的概述

1.1一个简单的C#程序

using System;
namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

运行结果:

一个简单的C#程序由一下部分组成:

(1)using命令行(如行1告诉程序使用System这个命名空间的类型)

(2)声明当前程序内容的命名空间()

(3)在命名空间中声明程序所需的类(与C++的类相似)

(4)写出Main方法,程序由Main方法的开头开始执行直到Main方法结束,程序结束

 

1.2标识符

标识符是一种字符串可以用来命名变量、方法、参数

标识符字符串的规则:

(1)字母和下划线可以出现在标识符的任何位置

(2)数字不可以放在首位

(3)@字符只能出现在标识符的首位

 

1.3关键字

同C/C++一样不可以将变量、方法、参数命名成关键字

如下是C#的关键字表

 

1.4空白

程序中的空白指的是没有可视化输出的字符,程序员在代码中使用空白将被编译器忽略,但他可以使代码更加清晰易懂。

空白字符包括空格,制表符(tab),换行符、回车符

 

1.5语句

C#的语句非常相似,相信绝大多数人并不是0基础来看C#知识的这部分就跳过。

 

1.6从程序中输出文本

在C#学习的过程中免不了调试代码,为了可以更加清晰的显示数据,我们需要对变量进行输出所以给出在Console的类,该类包含了输入到输出到控制台窗口的方法。

1.6.1Write与WriteLine

使用方法形如:

  System.Console.Write(“        ”);

  System.Console.WriteLine(“        ”);

1.6.2代码WriteLine的使用:

using System;
class Program
 {
    static void Main()
    {
        int a = 5;
        int b = 10;
        Console.WriteLine("a = {0},b = {1}", a, b);
    }
}

 

  Console.WriteLine的括号中一共有三个参数,第一个参数和普通的输出字符串类似,只是加入了”{int}”这样的标记,例如”{0}”的意思就是在这个标记所在处插入Console.WriteLine的括号中的第一个参数;”{1}”的意思就是在这个标记处插入Console.WriteLine的括号中的第二个参数。第二个参数是用来控制输出的字符占多少位(类似C++中的setfill()函数)、第三个参数是是数字格式说明符。

以下是标准数字格式说明符

1.6.3 Write与WriteLine的不同

Write在输出不换行

WriteLine输出后换行

 

1.7为代码添加注释

C#中单行注释 // 与带分隔符号 /* */ 的注释用法与C/C++一致。

 

 

posted @ 2022-06-28 18:11  衔清风与共  阅读(475)  评论(0)    收藏  举报