C#(sharp)基础知识
命名空间:
格式:namespace 空间名 {}
作用:建立一个可以使用的空间。
注意:空间需要包括一个类。
嵌套的命名空间:
定义:有相同的空间名,但类名不同的空间。
例:Sony(空间名)下有TV和Walkman 2个类。
注意:不允许在另一个嵌套的空间中声明多部分的命名空间,命名空间与程序集无关,同一个程序集中可以用不同的命名空间。
空间别名:
格式:Using 别名(自定义名称)= 空间名的连接地址
例:Using STV = Sony(空间名).TV(类名)
注意:空间名和类名之间用 . 来表示。
标识(@):
功能:用来区分自定义名和系统内关键字。
定义:程序中有77个无法使用的关键字:如“int”“namespace”等,如果一定需要使用这些关键字来命名的,则需要在这些关键字前加上@.
变量:
格式:变量类型 自定义变量名 = 自定义内容
注意:等式2边的类型必须相同。
变量类型:
变量分为 数值型 和 非数值型 。
数值型又分为整型(整数) 和 非整型(带小数点)
整型的变量有:int , short int(短整型)
long int(长整型)
非整型的变量有: float, double
非数值型的变量有:
char , string
, bool
变量类型的细分:
String 字符型:
格式:string 变量名 = “内容”;
注意:“”内表示的是一串字符。
Char型:
格式:char 变量名 = ‘内容’;
注意: ‘ ’ 内表示的是一个字符。
Bool 布尔型:
格式:bool 变量名= true 或 false;
注意:布尔型只能用true和false来表示其内容。
Int 数值型:
格式:int 变量名 = 数值(整数);
注意:int只能用整数来表示其内容。
Double 型:
格式: double 变量名 = 数值(整数和小数点);
注意: double 可以用整数或小数点来表示其内容。
类型的转换:
转换模式:隐式:不会造成丢失的显示转换。
例:long
a=int b; 因为long类型范围大于int类型范围,所以把int类型的值赋予long类型的值不会造成丢失。这样的转换叫做隐式。
显式:会造成丢失的显示转换。
Convert 强制转换命令:
功能:实现各类型之间强制转换。
格式:Convert . 需要转换的类型(需要转换类型的内容或表达式);
类型的转换实例:
Int 类型转换 string a= “
完成字符型转换成数值型
int . Parse 此关键字只能使用在string型和int型之间的转换
Char a = ‘!’; int b = (int) a; 或
int b = Convert.ToInt32 (a);
完成char型转换成数值型。
此表达式char型代表一个字符,故转换数值型后,则表示字符所代表的AscII码。
Char型转换
char a = ‘A’; bool b = char.IsUpper (a);
完成char型转换成bool型。
char.IsUpper用AscII码来判断大小写。这时变量b的值,只能是true或false.
char a = ‘A’; char b = char . ToLower(a);
char . ToLower表示强制把字符A转换成小写字符。
bool型的判断符:= = 表示是否相等
!=表示是否不相等 | | 表示或者
&&表示同时满足 >表示大于 <表示小于 >=表示大于等于 <=表示小于等于
三元运算符:
格式:变量类型 变量名= bool判断式 ? 判断后true的显示内容 : 判断后false的显示内容
Bool判断式表示方式: a= =1 等。变量类型必须和显示内容的类型相同
Int型的组合赋值:
Int
sum = 10;
在循环里如果要给变量sum +40-->
- 该日志由 于12年前发表在综合分类下,最后更新于 2012年09月01日.
- 转载请注明: C#(sharp)基础知识 整理 | 学步园 +复制链接