C#的笔记~TWO
1、标识符命名的两个注意事项
(1)标识符不能与C#关键字冲突
(2)标识符区分大小写
int age = 30;
int Age = 30; 【这两个符合规则】
2、两种标识符命名方法:
(1)Pascal 命名法:所有单词第一个字母大写,其它字母小写。 eg. User Getinfo
(2)Camel 命名法: 除了第一个单词,所有单词第一个字母大写,其它字母小写。 eg. userld userName
3、使用变量的步骤:
(1)声明一个变量(根据类型分配空间)
(2)初始化变量(将数据存入内存空间)
(3)使用变量(取出数据使用)
4、变量的声明:
【语法】(1) 变量类型 变量名 = 数值; Eg. int money =1000;
(2) 变量类型 变量名; Eg. int money;
变量名=数值; money = 1000;
(3) 变量类型 变量名1,变量名2,......,变量名n; Eg. int money1,money2,...moneyn;
5、变量的命名规则(eg. money,score,name,sex)

变量的基本要求:简短而清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myScore
6、变量的命名规则:
(1)变量不能与C#关键字冲突
(2)变量区分大小写
int age = 30;
int Age = 30; 【这两个符合规则】
7、变量初始化的3个方法:
(1)单独初始化变量 Eg. int sum;
sum = 368;
(2)声明时初始化变量 Eg. int sum = 368;
(3)同时初始化多个变量 Eg. int a,b,c,d,e;
a=b=c=d=e=0;
8、变量的作用域

9、变量的常见错误
(1)
(2)
(3)
10、变量类型——数据类型;数据类型分为值类型和引用类型

◆值类型直接存储值


【说明对age2值的改变并没有影响改变age的值】
◆引用类型存储对值的引用

11、值类型——简单类型

(1)整数类型(int等)

(2)浮点类型(float和double)

(3)decimal类型

☹定义decimal变量时的问题

(4)bool类型(主要用来表示true/false值【真/假值】)
C#中定义布尔类型时,需要使用bool关键字。bool的值只能存储true/false,而不能是其他类型的值。
★bool类型的默认值是false
12、引用类型
(1)object类(所有类的基类)
object<=>System.Object 等价

class Anything class Anything:Object
{ 与 { ※ 二者等价
} }
(2)string类(最主要作用:简化字符串操作)
string<=>System.String

!string 是一种特殊的引用类型,他的值一旦初始化之后就不能再发生改变。表面上看到的改变,其实在内存里都生成了新的对象

Console.WriteLine("信用卡消费记录 \n");
Card pCard = new Card();
pCard.Money = 8000;
Console.WriteLine("信用卡的总额度:" + pCard.Money);
,+ 符号用于字符串连接,将文本和pCard.Money的值组合成一个字符串以供显示。
13、值类型与引用类型的区别

14、一种特殊的字段——枚举(值类型的数据):主要用来声明一种具有相同性质的常量(比如经常编写与日期相关的相关程序时,用到年月日这些日期数据,那么就可以把这些日期数据组织成多个不同名称的枚举字段)
(1)在C#中定义枚举时,语法: enum 枚举名{值1,值2...}
(2)特征:●枚举是一组描述性的名称
●枚举定义一组有限的值,不能包含方法
●对可能的值进行约束
●枚举允许描述性名称表示整数值
(3)枚举的使用:使用枚举可以增加程序的可读性和可维护性,且可以避免类型的错误

安全性:智能提示里不会出现枚举没有定义的,强制写程序会提示错误


浙公网安备 33010602011771号