1、程序分析
2、计算机使用基本知识
常用快捷键 Home/End/PageUp/PageDown
Shift
Ctrl + A,S,Z,X,C,V,Home,End
F5/Ctrl+F5
文字的删除 Del/Backspace
插入模式和覆盖模式
全角字符和半角字符 英文字符和中文字符
3、标示符
(1)字母 下划线 可以用在任何位置
(2)数字不能放在首位
(3)@字符只能放在标示符的首位
标示符是一种字符串,用来命名如变量 方法 参数和许多后面要讲解的程序结构,标识符不能和关键字重复
4、C#命名规范
Camel命名法
首个单词的首字母小写,其余单词的首字母大写(enemyHp)
Pascal命名规范
每个单词的第一个字母都大写(EnemyHp)
如果使用到英文单词的缩写,全部使用大写(PI HP MP)
变量使用Camel命名,方法和类使用Pascal命名规范
5、关键字
用来定义C#语言的字符串记号
关键字不能被用来做变量名或者其他形式的标识符,除非以@字符开始
所有C#关键字全部由小写字母组成
6、Main方法
每个C#程序必须带一个Main方法(函数)
(1)每个C#程序的可执行起始点在Main中的第一条指令
(2)Main方法首字母大写
(3)Main方法最简单的形式:
static void Main(){
}
7、语句
语句是描述一个类型或告诉程序去执行某个动作的一条源代码指令,语句以分号结束。
int var1 = 5;
System.Console.WriteLine("The value of var1 is {0}",var1);
8、块
块是一个由大括号包围起来的0条或多条语句序列,它在语法上相当于一条语句。
{
int var1 = 5;
System.Console.WriteLine("The value of var1 is {0}",var1);
}
块的内容:
1,某些特定的程序结构只能使用块
2,语句可以以分号结束,但块后面不跟分号
9、从程序中输出文本
控制台窗口是一个简单的命令提示窗口,允许程序显示文本并从键盘接受输入。BCL提供一个Console的类(在System命名空间下),该类包含了输入和输出到控制台窗口的方法。
10、从程序中输出文本
WriteLine是Console的另外一个成员,它和Write实现相同的功能,但会在每个输出字符串的结尾添加一个换行符。
System.Console.WriteLine("Hello world1.");
System.Console.WriteLine("Hello world2.");
System.Console.WriteLine("Hello world3.");
11、格式化字符串
当利用Write和WriteLine方法输出的时候,可以对字符串进行格式化输出,什么是格式化输出呢?
Console.WriteLine("两个数相加{0}+{1}={2}",3,34,34);
12、多重标记和值
下面的语句使用了3个标记,但只有两个值
Console.WriteLine("Three integers are {1},{0} and {1}",3,5);
但是记住标记不能引用超出替换值列表长度以外位置的值