现在的位置: 首页 > 综合 > 正文

C#(sharp)基础知识 整理

2012年09月01日 ⁄ 综合 ⁄ 共 1728字 ⁄ 字号 评论关闭

               C#sharp)基础知识

命名空间

格式:namespace 空间名 {}

       作用:建立一个可以使用的空间。

注意:空间需要包括一个类。

 

嵌套的命名空间

定义:有相同的空间名,但类名不同的空间。

         例:Sony(空间名)下有TVWalkman 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

注意:布尔型只能用truefalse来表示其内容。

 

Int 数值型

格式:int 变量名 = 数值(整数)

注意:int只能用整数来表示其内容。

 

Double

格式: double 变量名 = 数值(整数和小数点)

注意: double 可以用整数或小数点来表示其内容。

 

类型的转换:

  转换模式:隐式:不会造成丢失的显示转换。

 

            例:long
a=int b;
因为long类型范围大于int类型范围,所以把int类型的值赋予long类型的值不会造成丢失。这样的转换叫做隐式

           

显式:会造成丢失的显示转换。

 

Convert 强制转换命令

功能:实现各类型之间强制转换。

格式:Convert . 需要转换的类型(需要转换类型的内容或表达式);

 

类型的转换实例:

 

Int 类型转换    string a= “13”; int b =int.Parse(a); int b = Convert.ToInt32(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.IsUpperAscII码来判断大小写。这时变量b的值,只能是truefalse.

 

             
char a = ‘A’; char b = char . ToLower(a);

       char . ToLower表示强制把字符A转换成小写字符。

 

bool型的判断符= = 表示是否相等 
=表示是否不相等  | | 表示或者

        &&表示同时满足  >表示大于 <表示小于 >=表示大于等于 <=表示小于等于

 

三元运算符:

  

格式:变量类型 变量名= bool判断式 ? 判断后true的显示内容 : 判断后false的显示内容

  Bool判断式表示方式: a= =1 等。变量类型必须和显示内容的类型相同

 

Int型的组合赋值:

Int
sum = 10;

在循环里如果要给变量sum +40-->

作者:

抱歉!评论已关闭.