C#——类型转换

类型转换一、c#类型转换可以分为两大类:一类是同一类型转换(Cast),另一类是不同类型转换(Convert)。(一)同一类型转换(Cast)可分为两种: (1)隐式转换:如果当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换。 (2)显示转换(强制转换):如果当目标类型不一定能满足源类型转换过去后的要求的话就需要显示转换( …… 阅读全文

C#——数组

C#——数组一、数组的声明例如:int[]nums = {5,3,8} 类型后加[],就是这个类型的数组类型int[] nums =new int[3]{5,3,8} 注意:个数和声明数必须一致。二、数组的循环数组的循环有两种:第一种 …… 阅读全文

C#——函数

C#——函数一、函数的定义(如下图)函数,参数,返回值三者的关系(如例1)函数可能有返回值,可能会有参数。返回值是函数的执行结果,参数是函数做事所需要的一些数据。例1:[csharp]view plaincopyprint?namespace函数{ …… 阅读全文

c#——字符串及字符串常用函数

c#——字符串及字符串常用函数一、字符串的不可变性(1)字符(char)和字符串(string)的区别(如例1)。char不可以什么都不写(不可为空),string可以什么都不写(可以为空)。1个char有且只能有1个字符。1个字符串可以有1个字符,可以有很多个字符组成的,也可以为空(字符串的长度可大可小)。 …… 阅读全文

C#——函数的参数

函数的参数(一)函数的ref、out参数函数参数默认是值传递的,也就是“复制一份”,也就是“复制一份”,例子:int age=20;IncAge(age);Console.WriteLine("age={0},age");ref必须先初始化,因为是引用,所以必须先“有”,才能引用,而out则是内部为外部赋值,所以不需要初始化,而且外部初 …… 阅读全文

C#——枚举

枚举声明枚举的条件:确定数量,确定值的取值范围。枚举的语法:(1)声明枚举的时候和类同级。 (2)enmu 类型名称{取值范围值}。声明枚举的意义:限定变量的取值范围。例1:判断姓别(if语句)[csharp]view plaincopyprint?" …… 阅读全文