![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
华淑敏
这个作者很懒,什么都没留下…
展开
-
代码规范总结
前言 作为一名优秀的程序媛,最基本的代码规范那是万万不可小觑的,它体现了我们的职业操守和职业修养。重要性1.一个软件的生命周期中,80%的花费在于维护,代码规范降低了金钱成本和时间成本。2.几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护,代码规范减少了工作交接过程中的交流成本。3.规范可以改善软件的可读性,可以让程序员尽快而彻底...原创 2020-01-05 21:45:47 · 602 阅读 · 13 评论 -
【C#】ArrayList、HashTable、泛型集合、Dictionary、foreach
一、ArrayListArrayList元素的增加(add addrange)、插入(insert)、删除(remove)、清空(clear)、排序(sort)、反转(reserve)。 ArrayList.Add()添加任何类型 ArrayList.AddRange实现接口的东西,如数组、集合ps:添加数组用add二、HashTableHashTable的增、删、查、判...原创 2019-09-13 21:29:06 · 319 阅读 · 24 评论 -
【C#】字符串的操作、堆和栈的区别、值类型和引用类型的区别、继承、Protected
一、字符串的操作1.字符串转换成小写、大写的方法ToLower():得到字符串的小写形式 ToUpper():得到字符串的大写形式 Trim():去掉字符串两端的空白2.忽略大小写s1.Equals(s2,StringComparison.OrdinallgnoreCase):两个字符串进行比较,不区分大小写的比较3.字符串的分割string Split(params ch...原创 2019-09-13 20:59:26 · 502 阅读 · 17 评论 -
【C#】类的实例化、属性中判断值、构造函数的重载
一、类的实例化类的实例化,用关键字new语法:类 实例名=new 类();类的成员的访问:实例名.属性 实例名.方法名();字段、方法、属性都可以叫做类的成员Member,它们都需要定义访问级别。访问级别的用处在于控制成员在哪些地方可以被访问,这样达到面向对象中“封装”的目的。 访问修饰符:public private internal protected二、属性中判断...原创 2019-08-25 22:34:53 · 773 阅读 · 23 评论 -
【C#】方法(函数)介绍、变量作用域、方法的重载、方法的out参数和ref参数
一、方法(函数)介绍函数就是将一堆代码进行重用的一种机制。 方法的定义:看见static就是静态方法[访问修饰符] [static] 返回值(没有返回值写void,有就写返回值的类型) 方法名([参数列表]){ 方法体;}命名规则:方法名开头大写,参数名开头小写,参数名、变量名要有意义 方法的调用,对于有static修饰的方法,调用有两种方式 如果在同一个类中,直接写...原创 2019-08-18 23:07:02 · 504 阅读 · 19 评论 -
【C#】九九乘法表、break用法、字符串转换成数字、continue、三元表达式、结构
一、九九乘法表长方形://输出99乘法表//长方形for (int j = 1; j <= 9; j++){ for (int i = 1; i <= 9; i++) { Console.Write("{0}*{1}={2}\t", i, j, i * j); } Console.WriteLine();}Consol...原创 2019-07-12 17:08:57 · 812 阅读 · 12 评论 -
【C#】数组、冒泡排序、数组排序、反转、forr、try-catch
一、数组一次性声明多个不同类型的变量------结构体一次性声明多个相同类型的变量------数组①数组声明方式:第一种:int[]nums=new int[10];//长度为10,索引为0-9,int类型第二种:int[]nums2=new int[]{1,2,3,4,5};//此数组就能存5个值第三种:int[]nums3=new int[3]{1,2...原创 2019-07-19 09:20:16 · 425 阅读 · 19 评论 -
【C#】while循环、do-while循环(与while比较)、for循环(与while和do-while比较)
一、while循环①语法:while(条件) //条件叫:循环条件{要循环执行的N条程序; //循环体}注意:在循环体中,一定要有那么一句话,改变循环条件中的某个变量的值,使循环条件终有那么一天为false③特点:先判断,后执行循环体例子: 2006年培养学员80000人,每年增长25%,请问按此增长速度,到那一年培训学员人数将达到...原创 2019-07-12 11:02:53 · 1436 阅读 · 21 评论 -
【C#】逻辑表达式、判断闰年练习、if结构(if-else)、switch-case、try-catch的使用
一、逻辑表达式① && (逻辑与) ② || (逻辑或)③ ! (逻辑非)逻辑运算符两边一般情况都是关系表达式。Ⅰ、 表达式 1 表达式 2 表达式 1 && 表达式 2 True true True ...原创 2019-06-30 21:03:35 · 1507 阅读 · 20 评论 -
【C#】加加和减减、复合赋值运算符、一元二元运算符、关系运算符、bool类型
一、加加和减减①++ 自身加一 有前加,后加② - - 自身减一 有前减,后减注意:一元运算符++/--比二元的+-优先级高//后加(先取原值参与运算,后自身加一)//后加 num++;//自身加1int number = 10 + num++;//先取num的原值参与运算 然后再自身加一 Console.WriteLine("num值为...原创 2019-06-30 18:03:59 · 703 阅读 · 19 评论 -
【C#】隐式转换和显示转换、类型转换、convert使用、计算秒数的思路
一、隐式转换和显示转换 隐式转换 int转double 多小数 显示转换(强制类型转换) double转int 丢精度 ①隐式转换int number2 = 90;double number1 = number2;//隐式转换②显示转换doubl...原创 2019-06-30 17:35:36 · 561 阅读 · 14 评论 -
【C#】转义符、算术运算符、类型自动转换规则、占位符
一、转义符 \+特殊字符 把" 特殊字符"显示出来 \n 表示换行 \b 表示退格 \\ 表示的是一个\ \t 表示的是水平制表符 \" 表示的是一个双...原创 2019-06-30 14:58:52 · 439 阅读 · 18 评论 -
【C#】常量变量、枚举、结构声明
一、常量变量①常量:永远不变 语法:const 类型 常量名=常量值const int num = 10;//常量②变量:经常会变的量二、枚举①位置:命名空间里面,类的上面②枚举的声明方法:[访问修饰符] enum 枚举名{ 值1, 值2}namespace ConsoleApp4{ public enum Ge...原创 2019-07-18 11:12:29 · 435 阅读 · 17 评论 -
【C#】介绍、注释符、声明变量的方式、变量命名规则、变量交换值的方法
一、介绍 项目名字不用数字开头 命名空间可以包含多个类,一个程序只有一个主入口(主方法,main函数),可以有多个方法(函数),目前我们写代码都在主函数里面写 经常按F6生成解决方案,并检查是否有错误 要运行C#应用程序,必须有.net的framework框架解决方案右键属性能设置启动项。 只要有一个项目的一个代码有错,整个解决方案会报错 方法:①找错误列表...原创 2019-05-26 21:33:10 · 458 阅读 · 24 评论