C#学习日记-初级-2.进入C#编程

来源:互联网 发布:手机卡没办法收到网络 编辑:程序博客网 时间:2024/06/08 08:30

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);
但是记住标记不能引用超出替换值列表长度以外位置的值


1 0