C#基础

A collection of 9 posts

C#之函数

一、函数简介 【what】一段被封装起来且实现一定功能的代码 【why】提高编码效率,提高程序的可重用性、可读性、可维护性 【where】所有高级编程语言中 【when】 重复出现的相同或类似代码 具有独立逻辑功能的代码 【分类】 系统函数:由系统定义的函数,无需要定义直接使用(需导入对应命名空间) 自定义函数:由用户定义的函数,需先定义再调用 二、函数的定义 【组成】 函数签名(访问修饰符 返回值类型 函数名(参数列表) )+函数体 【语法】 访问修饰符

C#之数组

一、数组概述 【what】将相同类型的若干变量按有序形式组织起来形成的集合 【why】简化代码结构,用于存储一组具有相同类型且需要进行相同操作的数据 【where】所有编程语言中 【特点】 数组中的元素必须具有相同类型,且在内存中连续分布 数组只有一个名称:数组名 数组元素有序排列,通过下标区分,从0开始 数组长度n为可存储的最大元素个数,在创建时确定,下标最大为n-1 数组元素访问方式:数组名[下标] 【分类】 按数据类型分:整型数组、字符串数组、浮点型数组...... 按维度分:一维、多维、交错 二、

C#之for循环语句

一、循环结构 【what】重复执行循环操作直到循环条件不成立为止 【why】用于实现程序流程,简化代码结构 【where】所有编程语言中 二、for循环:适用于已知次数的循环 【语法】 for(初值表达式;条件表达式;修改表达式) { 循环操作; } 【循环三要素】 初值表达式:用于为循环控制变量赋初始值,通常为赋值表达式 条件表达式:用于判断循环的条件是否成立,当循环控制变量满足条件表达式时循环正常执行,通常为关系表达式或逻辑表达式。 修改表达式:用于修改循环控制变量的值,通常对循环控制变量进行自增或自减操作,也可为赋值表达式。 【注意】 表达式可以省略,但是;

C#之while循环语句

一、while循环:适用于未知次数的循环 【语法】 //初值表达式; while(循环条件表达式) { //循环体 //修改表达式; } 【常犯错误】 循环一次都不执行 循环次数错 死循环 二、while循环:适用于未知次数的循环 【语法】 初值表达式; do { //循环体 //修改表达式; }while(循环条件表达式); 【常犯错误】 忘写分号; 三、三种循环区别 【循环次数】 已知次数:for 未知次数:while,do-while

C#之switch语句

一、switch语句:多路分支语句 【语法】 switch(表达式) { case 常量1: 语句1; break; case 常量2: 语句2; break; ... default: 语句n; break; } 【注意】 表达式可以为 char,int ,string case后的常量与表达式的数据类型要一致 case和default后都必须有break; 两个case间没有任何语句,标示他们对应相同语句块 case default 的顺序可任意排列 二、与多重if区别 相同:前一条件不成立时执行下一条件判断

C#之if条件语句

一、程序流程控制结构 【why】用于实现程序流程 【where】所有编程语言中 顺序:按书写顺序依次执行 条件:根据条件判断结构执行 循环:当循环条件成立时重复执行,直到循环条件不成立为止 二、条件结构 1.单分支 【语法】 if(条件表达式) { //条件表达式为真时执行的语句块; } 2.双分支 【语法】 if(条件表达式) { //条件表达式为真时执行的语句块; }else{ //条件表达式为假时执行的语句块; } 三、多重条件结构 1.多重if