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++一致。

浙公网安备 33010602011771号