11 2019 档案

摘要:一、背景 最近学习巩固C#的基础,看到《小胖李的面试之旅》的文章,把他的面试题目拿来总结以及学习。 二、面试题 1.wcf想用http协议通信怎么做? 答:在配置文件里面配置,因为wcf默认的通信协议是TCP。 2.接口和抽象类的区别? 答: 抽象类要被子类继承,接口要被类实现。 接口只能做方法声明 阅读全文
posted @ 2019-11-14 16:16 笑笑未来 阅读(517) 评论(0) 推荐(0)
摘要:一、简介 方法递归就是自己调用自己。 未完结 阅读全文
posted @ 2019-11-09 18:08 笑笑未来 阅读(897) 评论(0) 推荐(0)
摘要:一、简介 方法重载指的就是方法名称相同,但是参数不同。 参数不同,分为两种情况: 如果参数的个数相同,那么参数的类型就不能相同。 如果参数的类型类型相同,那么参数的个数不能相同。 注意:方法的重载跟返回值没有关系 二、举例 如图所示,我们经常用到控制台输出的Console.WriteLine();W 阅读全文
posted @ 2019-11-09 17:28 笑笑未来 阅读(7449) 评论(0) 推荐(2)
摘要:一、out参数实例 【实例】求一个数组中的最大值、最小值、总和、平均值 执行代码输出结果,如图所示: 总结: 如果一个方法中,返回多个相同类型的值时候,我们可以考虑返回一个数组。但是返回多个不同类型的值时候,返回数组就不行,那么这个时候,我们可以考虑用out参数。 out参数就侧重于一个方法可以返回 阅读全文
posted @ 2019-11-09 16:42 笑笑未来 阅读(1006) 评论(5) 推荐(2)
摘要:一、作用 用来处理多条件的定值的判断。 二、语法 执行过程: 程序执行到switch处,首先将括号中变量或者表达式的值计算出来,然后拿着这个值依次跟每个case后面所带的值进行匹配,一旦匹配成功,则执行该case所带的代码,执行完成后,遇到break。跳出switch-case结构。如果,跟每个ca 阅读全文
posted @ 2019-11-09 12:37 笑笑未来 阅读(58130) 评论(0) 推荐(3)
摘要:一、作用 用来处理多条件的区间性的判断。 二、语法 执行过程: 程序首先判断第一个if所带的小括号中的判断条件,如果条件成立,也就是返回一个true,则执行该if所带的大括号中的代码,执行完成后,立即跳出if else-if结构。 如果第一个if所带的判断条件不成立,也就是返回一个false,则继续 阅读全文
posted @ 2019-11-09 12:30 笑笑未来 阅读(13566) 评论(2) 推荐(0)
摘要:一、简介 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。 二、语法 描述: 执行过程: 程序执行到if处,首先判断if的小括号是判断条件是否成立,如果成立,则返回一个true,则执行if所带大括号中的代码,执行完成后,跳出if-else结构。如果if所带的 阅读全文
posted @ 2019-11-09 12:24 笑笑未来 阅读(4498) 评论(0) 推荐(1)
摘要:一、简介 一个 if 语句 由一个布尔表达式后跟一个或多个语句组成。 二、语法 描述: 判断条件:一般为关系表达式或者布尔类型。 执行过程:程序运行到if处,首先判断if所带的小括号中的判断条件。如果条件成立返回true,则执行if大括号的代码,如果条件成立,也就返回一个false,则跳过if结构, 阅读全文
posted @ 2019-11-09 11:44 笑笑未来 阅读(5535) 评论(0) 推荐(1)
摘要:一、简介 在Random类用于创建随机数。(当然是伪随机的。) 二、Random用法 例: 三、方法详细说明 Random 类中提供的 Next、NextBytes 以及 NextDouble 方法可以生成整数类型、byte 数组类型以及双精度浮点型的随机数,详细说明如下表所示。 Next():每次 阅读全文
posted @ 2019-11-09 10:38 笑笑未来 阅读(15346) 评论(0) 推荐(3)
摘要:一、简介 方法可以称为函数,函数又可以称为方法,方法主要的作用是将一堆代码进行重用的一种机制,避免太多的冗余的代码,还有方便后期维护。 二、语法 函数的语法: 描述: public:访问修饰符,公开的; static:静态的; 返回值类型:比如int 、string 、double等的类型,如果不写 阅读全文
posted @ 2019-11-05 11:23 笑笑未来 阅读(1833) 评论(0) 推荐(0)
摘要:一、简介 一次存储多个相同类型的变量 二、语法 数组类型[] 数组名=new 数组类型[数组长度]; 如果你想要访问到数组中某一块元素,需要通过这个元素的下标或者索引去访问 注意点:数组长度一旦固定了,不能改变了。 三、实例 我们通过一个循环给数组赋值,同样,也通过一个循环对数组进行取值; 输出结果 阅读全文
posted @ 2019-11-02 22:51 笑笑未来 阅读(3027) 评论(0) 推荐(1)
摘要:一、简介 结构体是值类型数据结构,它可以一次性帮助我们声明多个变量,可以存储各种数据类型的相关数据,Struct关键字用于创建结构体。 二、语法 结构语法: 三、实例 阅读全文
posted @ 2019-11-02 18:02 笑笑未来 阅读(367) 评论(0) 推荐(0)
摘要:一、简介 枚举是一组命名整型常量;枚举类型是使用 enum 关键字声明的;C# 枚举是值类型。 二、语法 枚举的语法: public:访问修饰符,公共的公开的,哪都可以访问; enum:关键字,声明枚举的关键字; 枚举名:要符合Pascal命名规范; 将枚举声明到命名空间下面,类的外面,表示这个命名 阅读全文
posted @ 2019-11-02 17:42 笑笑未来 阅读(909) 评论(0) 推荐(1)
摘要:一、简介 1.常量可以当做常规的变量,只是他们的值在定义后不能在被修改。 2.常量是固定值,程序执行期间不会改变。常量可以是任何的基本数据类型,比如整数常量,浮点常量,字符串常量或者字符串常量,还有枚举常量。 二、常量说明 例如: 整数常量:24小时,365天 小数/浮点常量:圆周率3.14 字符: 阅读全文
posted @ 2019-11-02 16:57 笑笑未来 阅读(2424) 评论(0) 推荐(0)
摘要:一、简介 类型转换:把数据从一种类型转换另一种类型 我们要求等号两边参与运算符必须类型一致,如果不一致,满足下列条件会发生自动类型转换或者隐式类型转换。 1.两种类型兼容: 例如:int和double 兼容(都是数字类型) 2.目标类型大于源类型 double>int 显示类型转换: 1.两种类型相 阅读全文
posted @ 2019-11-01 21:29 笑笑未来 阅读(2553) 评论(0) 推荐(0)
摘要:=:表示赋值的意思,表示把等号右边的值,赋值给等号左边的变量。 由等号连接的表达式称之为赋值表达式。 注意:每个表达式我们都可以求解除一个定值,对于赋值表达式而言,等号左边的变量的值,就是整个赋值表达式的值。 阅读全文
posted @ 2019-11-01 18:40 笑笑未来 阅读(1278) 评论(0) 推荐(0)
摘要:一、背景 因编程的基础差,因此最近开始巩固学习C#基础,后期把自己学习的东西,总结相应文章中,有不足处请大家多多指教。 二、语法 表达式1?表达式2:表达式3 描述: 表达式1一般为一个关系表达式。 如果表达式1的值为true,那么表达式2的值就是整个三元表达式的值。 如果表达式1的值为false, 阅读全文
posted @ 2019-11-01 17:11 笑笑未来 阅读(21237) 评论(1) 推荐(3)