C#中注释符:一、单行注释以 // 开始,到本行结束二、多行注释以 /* 开始,以 */ 结束 三、文档注释,用于对类和方法进行注释,在类或方法前面连续输入 /// 来进行 C#语言以;结尾下面的一对指令可以折叠一段代码#region 和 #endregion MSIL:微软中间语言 .NET Framework类库
怎么输出引号转译字符:什么时候用,需要输入一些特殊符号,半角引号,换行,退格,就需要使用转译字符转译字符是一个字符,他由一个\+一个字母来组成的具有特殊意义的字符常用的转译字符 五个运算符:+-*/%他们是二元运算符,要求参与的类型相同结果也与类型相同全部用小括号 必须成对出现
用于让用户从键盘上输入一句话,当程序执行到下面这句话,就会暂停,然后等待用户从键盘上输入一句,按回城程序将继续执行,Console.ReadLine();
+的两种意义1 是数学中的加法运算:两边参与加法运算的数据类型为数字类型2 是连接的意思 :一边是字符串在 Console.WriteLine(“” )中,第一个变量字符串中可以使用占位符
变量char:只能存储一个字符,并且存储的这个字符要求用单引号引起来 先声明 后赋值 inta;a=3直接赋值 int a=3;可以声明多个变量,用逗号隔开,分号结尾变量的命名规则1 必须以字母
注释符//单行注释/* *\多行注释
.lsn是我们的解决方案的文件.csproj 项目
tab 表示一个或多个空格,具有行与行之间的对齐功能如果字符串前面加了@,在字符串上两个双引号代表一个双引号
点化号码的存储一般用string类型用户输入的内容是string类型
占位符可重复使用
double 小数char 字符型 只能存储一个字符,并且存储的这个字要求用单引号引起来string 字符串 就是把零个或多个字符连接起来,字符串要求用双引号引起来在C#开发环境中直接写一个小数默认为double类型,在一个小数后加一个M/m,就是告诉编译器这个数字是decimal类型变量一定要先声明,后赋值,最后使用变量的命名规则 1,必须以字母_或@开头 2,后面可以跟任意字母数字下划线
用户存储正在运行的程序数据(不准备)RAM:内存有个特点,断电后里面的数据丢失变量:代表着一块内存空间,我们可以通过变量名称向内存存取数据,有变量就不需要我们记忆复杂的内存地址向内存申请一块内存空间的语法 数据类型 变量名整数在我们C#中的数据类型叫intdecimal 一般用于财务
#region #endregion折叠程序MSIL 微软中间语言CLS 公共语言规范CTS 通用类型系统CLR 公共语言运行时JIT 即时编译器
decimal money;
Console.WriteLine("");Console.ReadKey();Crtl z 撤销#regoin#endregoin折叠
在文件中,命名空间中可以包含类 类可以包含方法 方法中可以是我们写的程序。重置开发环境:可以使我们的开发工具回复默认状态。在工具中有个导入导出工具.23.sln解决方案文件夹。4.csproj是项目文件夹5.当程序执行到Console.ReadKey().
质数:看从2开始到这个数的开平方根,看是否有整除的。
冒泡排序bubble sort:数组中的元素两两比较,第i个和第i+1个比较。经过n(n=i-1)遍两两比较,数组能按照我们预期的规律排序。要从大到小排序,进行两两比较的时候用<,成立则交换两者位置。n个数需要比较n-1次。第t趟比较了n-t次。////////////////////////////趟数=i+1,t=i+1;两层循环:for(int i=0,i<number.length-1,i++){ for (int j=0;j<number.length-1-i,j++){if(<){交换}}}
用结构体的好处:1存储信息,避免声明一组n个变量。2避免变量弄混。结构体的定义语法:访问修饰符(public)struct 结构名{定义结构成员(包括变量和方法)}定义好一个结构后,就可以直接声明相应的变量了。声明好变量后,通过“变量名.成员名”就可以直接访问该成员。///////////////////////////////////////8个二进制组成一个字节,叫Byte,计算机处理的最小单位。B。1KB=1024B,1MB=1024KB1GB=1024MB1TB=1024GB
enum枚举:让我们定义一种枚举类型,并与在定义这种类型是我们要指定这个类型的所有可能的值。枚举一般都定义在类中。经常用switch判断枚举。例子enum Gender{male,female}Gender sex;switch(sex){case Gender.male:XXXXbreak;case Gender.female:XXXXbreak;}枚举的作用:1限制用户赋值的范围。2不需要记住每一个值是什么,只需要选择相应的值。3枚举中不能定义int类型。但是枚举类型的变量可以强制转换成int类型。枚举的值在定义时是有一个默认编号的,从0开始。4把一个字符串转换成枚举类型:(自定义枚)(Enum.Parse(typeof(自定义枚),“待转换的字符串”))当由用户输入时,要加try,catch。try中写正确结果,catch中写您输入有错。常量:const 类型 常量名=常量值;