C#入门知识整理

C#语言知识点整理

1.在C#中类文件的后缀名是CS

2. 数据类型:对数据的分类

       C#语言中的数据类型

              char   字符类型

                     单个文字(汉字、字母、数字、标点符号)

                     书写方式  :用成对的英文单引号表示

                     数据示例:'汉‘  ’A‘

              string  字符串类型

                     不限数量的文字(汉字、字母、数字、标点符号)

                     书写方式:用成对英文双引号表示

                     数据示例:“汉”“Hello,World”

              int  整数类型

                     用于表示一个整数

                     书写方式:直接书写

                     数据示例:0   100  -1

              double  小数类型

                     用于表示包含小数点的数字

                     书写方式:直接书写

                     数据示例:1.2  -1.36

3. 变量

       定义:一块存储数据的内存空间,并且该内存区域的数据内容可以变化

       在代码中使用变量

              变量的声明

                     指定一块内存空间,用于存放数据

                     语法:数据类型 变量名;

              变量的赋值

                     将数据存放到变量的内存空间

                     语法:变量名=数据;

       变量必须先声明再赋值

4. 数字运算

       支持+ - * / %(%是求余)

       int类型与Int类型运算,返回类型为int

              如:int x=2/5  ,结果等于0.4,属于double类型,应将小数点后的数字舍弃,取数字0

       double类型与double类型运算,返回类型为double

              如:double x=6.3+2.2,(都属于double类型)结果等于9.5

       double类型与int类型运算,返回类型为double

              如:double x=5.2+6,(6属于int类型)其结果等于11.2(属于double类型)

       字符串运算:

              字符串可以与任意类型之间运算

              支持运算:拼接(+)

                     如:字符串1+字符串2,其结果等于字符串1字符串2

              返回类型:字符串类型

       string s="圆周"; s=s+'率';('率'属于char类型),其结果为string+char,得到string,圆周率

5. 将任意类型转换为string

       转换代码:待转换的数据.ToString();

       返回类型:string

              int类型的数据无法赋值给string类型的变量

              示例:int a=10; string b=a;  (错)   /string b=a.ToString();  (对)

6. 常见运算符:

算术运算符:+  -  *  /  %  ++  --

       1)加加运算符

              书写方式

                     变量名++

                            1.计算返回结果,与变量相同

                            2.将变量的值自增1

                     ++变量名

                            1.计算返回结果,为变量值加1

                            2.将变量的值自增1

       2)减减运算符

              书写方式

                     变量名--

                            1.计算返回结果,与变量相同

                            2.将变量的值自减1

                     --变量名

                            1.计算返回结果,为变量值减1

                            2.将变量的值自减1

       3)运算顺序:++  --       *  /  %     +-  从左到右

7. 三目运算

       语法:表达式1?表达式2:表达式3

              表达式1是bool类型;表达式2和表达式3是类型相同

              例:a>b?a=".00":b.Tostring()    (a>b是bool类型,后两个类型为string类型)

8. if判断

       代码格式:

if (条件1)  (bool类型)

{

  代码1     (任意功能任意数量)

}

else if(条件2)   (bool类型)

{

   代码2     (任意功能任意数量)

}

else

{

 代码N     (任意功能任意数量)

                    

              示例:if(score>=60)

  {

   console.WriteLine("及格");

   }

   else

   {

   Console.WriteLine("不及格");

   }

 

   }

9.

 switch (变量或表达式)      //先计算出变量或表达式的值

  {                //将该值从上到下依次和case后面的值进行比较

       case 值1:       //若与某一个case后面的值相同,则运行该case下面的代码

         代码1             //若与所有的case后面的 值都不相同,则运行default后面的 代码

         break;

        case 值2:          //break 必须写; 值必须是具体的值;

          代码2

          break;

     default:

         代码N

       break;

}

10.

while(循环条件)       //值、变量、表达式(返回类型必须是bool)

{

     循环体          //任意功能,任意数量的代码

}

11.

do while循环

       代码格式

do

{

    循环体

}

whlie

for循环 

代码格式

for(表达式1;循环条件;表达式2)

{

   循环体

}

12. 数组的声明与赋值

       声明: 数据类型[]变量名

       赋值: 变量名=new 数据类型[长度]

       合并:数据类型[]变量名=new数据类型[长度]

              int[] number=new int[5]

定义了一个number变量,它是一个数组可以存放5个int类型的数据

13. 数组项的读取与修改

       读取: 变量名[索引]

       修改: 变量名[索引]=值;

       读取数组的长度

       变量名.Length   返回类型:int

14. 是指从数组的第一项开始,依次取完数组的所有项

       要实现数组的遍历,可以使用循环

循环变量从0开始,依次取到数组的最大下标(数组的长度-1)

在循环体中,使用循环变量作为下标,即可取出数组每一项的值

15. List集合定义

       List<数据类型>变量名;

赋值

       变量名=new List<数据类型>();

添加元素

       变量名.Add(要添加的数据);

插入元素

       变量名.Insrert(索引,要插入的数据);

删除元素

变量名.RemoveAt(索引);

       变量名.Remove(数据);

修改元素

       变量名[索引]=值;

获取元素数量

       变量名.Count

 

posted @ 2017-06-24 11:04  漠少君  阅读(176)  评论(0编辑  收藏  举报