Class3 基本元素概览、初识类型、变量与方法、算法简介
课前摘要
- C#语言的基本元素
关键字(keyword)
操作符(operator)
标识符(indentifier)
标点符号
文本————前五种元素统称为标记(Token)对编译器有意义
注释与空白 - 简要介绍类型变量与方法
- 算法简介
循环
递归
一、构成C#语言的基本元素(6种)
-
1、关键字(固定+上下文关键字)
MSDN文档关键字 -
2、操作符
MSDN文档操作符 -
3、标识符(用于变量、类、类成员的命名)
合法标识符
(1)不可以与关键字冲突,若必须用到关键字,在其前面加@
(2)可用字母、下划线和数字组成,并且用字母或下划线开头
命名规范
(1)骆驼法(Camel)——C#中变量名使用(头一个单词首字母小写,后面单词首字母大写)
(2)Pascal法——类名、方法、名称空间(每个单词首字母都大写)
注:类的名字为名词或其复数;对成员来说属性为名词或其复数,方法为动词或其短语,标识符一定要有意义。 -
4、标点符号
{} ; ()为符号,不参与运算 -
5、文本(字面符)
例:int x = 2;字面符看到了就知道意义
(1)整数值
int x = 3; (32bit)4字节
long y = 3L; (64bit)8字节
short z = 3;(16bit)2字节
ushort p = 3;(16bit)2字节
有符号与没符号的区别在于最高位为符号位,0为正,1为负。
(2)实数值
float x = 3.0F; (32bit)
double y = 4.00D;(64bit)
双精度浮点,不加后缀默认为双精度。
(3)字符值
char c = ‘x’; 只有一位
string str = “hello”;
(4)布尔值
true
false
(5)空(null)
- 6、注释与空白
//这里是单行注释
/*
这里是多行注释,不可以嵌套
*/
注:好的代码在于有解释性
二、类型、变量(数据)与方法
- 1、类型
var x = 3;
Console.WriteLine(x.GetType().name);
-
2、变量是存放数据的地方,简称数据
(1)声明(2)使用——赋值 -
3、方法(旧称函数):是处理数据的逻辑又称算法
(1)方法的声明1:用原料且有返回值
class calculator
{
public int Add(int a,int b)
{
int result = a + b;
reture result;
}
}
方法的使用1:
calculator c = new calculator();
int x = c.Add(1,