C#基础学习笔记
文章平均质量分 72
charming_guy
人生本质上就是一道证明题,遗憾的是我们却用了大量的时间只写出了一个“证”字
展开
-
c#语言------------函数(方法)1
方法(又名函数):一、 函数就是一堆代码进行重用的机制,函数是一段代码,这段代码可能有输入值(参数),可能会有返回值,一个函数就像一 个专门做这件事的人,我们调用他来做一些事,他可能需要我们提供一些数据,他执行完可能会返还给我们一些结果,我们提供的看数据叫做参数,它返还的结果叫做返回值,1、函数的语法:[public] static 返回值类型 方法名([参数列表]){方法体;} p...原创 2018-06-11 21:04:34 · 354 阅读 · 0 评论 -
c#语言函数(方法)的高级参数(方法的高级参数out)2
out 参数又名多余返回的值:如果一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组,但是,如果返回不同类型的值的时候,数组就不行了,这时候可以考虑使用out参数 out参数侧重于在一个方法中可以放回多个不同类型的值,也可以返回多个类型相同的值, 语法:方法声明的时候:Test(out int n1,out string n2){ 方法体中要对 ...原创 2018-06-12 21:39:57 · 1001 阅读 · 0 评论 -
c#语言------------函数(方法)的高级参数(ref和params参数)
ref参数:ref 能够将一个变量带入一个方法中进行改变,改变完成后再将改变完成后的带出方法params 可变参数 Test(params int[] arr)将实参列表中跟可变参数数组类型一致的元素都当做数组的元素去处理params可变参数必须是形参列表中的最后一个元素,其他的参数必须写到params可变参数的前面 params唯一性,一个方法中只能出现一个params可变参...原创 2018-06-12 22:38:30 · 362 阅读 · 0 评论 -
c#语言------------类型转换1
一、类型转换(相兼容) 隐式类型转换:我们要求等号两遍参与运算的操作数的类型必须一致,如果不一致,满足下列条件会发生自动类型转换,或者称之为隐式类型转换。两种类型兼容例如:int 和 double 兼容(都是数字类型)目标类型大于源类型 例如:double > int 小的转大的(int转double) 显示类型转换: 1、两种类型相兼容 in...原创 2018-06-15 12:15:33 · 456 阅读 · 0 评论 -
C#语言------------枚举类型的学习笔记
枚举语法:[public] enum 枚举名(又叫枚举类型){值1,值2,值3,....}public:访问修饰符,enum 关键字,声明枚举的关键字枚举名: 要符合Pascal命名规范为什么使用枚举?多人共同开发一个项目,如性别每个人的写法都不同把项目和到一起老是出错,用枚举类型可以统一写死一些小项目中都要用到的变量如性别,枚举类型默认可以和int类型相互转换,枚举类...原创 2018-06-10 00:18:59 · 272 阅读 · 0 评论