上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页
摘要: 隐式转换 自动转换,低精度向高精度转换 int a = 1; double b = a; 显示转换 强行转换,高精度向低精度转换会丢失精度 其他常用转换方式 int age = int.Parse(str);//这种方式当str不是纯数字的字符串时会报错 bool result = int.TryP 阅读全文
posted @ 2019-09-28 18:52 盗哥泡茶去了 阅读(136) 评论(0) 推荐(0)
摘要: ref--Reference 引用 out--Output 输出 相同点: 代入参数时,前面必须加上ref out 关键字 都能在方法内对外部的变量的值进行更改 不同点: ref代入的参数必须已经声明并且赋值。 out代入的参数可以不用声明赋值,但在方法内部必须对其赋值。 阅读全文
posted @ 2019-09-28 17:30 盗哥泡茶去了 阅读(139) 评论(0) 推荐(0)
摘要: 注:ValueTpye的基类也是Object 阅读全文
posted @ 2019-09-28 04:29 盗哥泡茶去了 阅读(222) 评论(0) 推荐(0)
摘要: private:私有的,只有在本类中可以使用 internal:内部的,在同一命名空间下可以使用 public:公有的,在任何地方都能使用 protected:受保护的,在本类和子类中可以访问 类的访问修饰符只能是public或者internal,子类的访问权限不能高于父类的访问权限,因为子类会暴漏 阅读全文
posted @ 2019-09-28 03:14 盗哥泡茶去了 阅读(222) 评论(0) 推荐(0)
摘要: C#是面向对象的开发语言 类:抽象的(模板)不占用内存空间 对象:具体的(真实存在事物)占用内存空间 阅读全文
posted @ 2019-09-28 02:46 盗哥泡茶去了 阅读(185) 评论(0) 推荐(0)
摘要: 数组:用于存放一组数据类型相同的数据 4个基本要素: 1.数组标识符 数组名称 2.数组元素 存放的值 3.数组下标 下标从0开始 4.数组类型 数组元素类型 几种声明方式: string[] strs = new string[3]; string[] strs = new string[3]{" 阅读全文
posted @ 2019-09-28 01:43 盗哥泡茶去了 阅读(463) 评论(0) 推荐(0)
摘要: 循环:重复将相同或类似规律的代码进行反复执行 减少代码冗余 可维护 可扩展 while(bool) { ...; } 代码块中可以使用break或者continue中断 break:中断整个循环 continue:中断循环的这一次 do { ...; }while(bool) 先执行一次代码块,再进 阅读全文
posted @ 2019-09-28 01:33 盗哥泡茶去了 阅读(408) 评论(0) 推荐(0)
摘要: switch 表达式支持的类型为 sbyte、byte、short、ushort、int、uint、long、ulong、char、string 或枚举类型,或者可以隐试转换到这些类型的自定义对象或其他内置类型。 switch(enum){ case enum1: ... ; break; case 阅读全文
posted @ 2019-09-27 01:04 盗哥泡茶去了 阅读(301) 评论(0) 推荐(0)
摘要: Pascal 帕斯卡命名 当有多个单词组成变量或方法,每个单词首字母大写 常用于:类名 属性 方法名 接口 Camel 驼峰命名 多个单词出现,首单词首字母小写,其他单词首字母大写 常用于:变量 C#变量只能由 字母 下划线 数字组成,但不能用数字开头 变量名需要见名知意 阅读全文
posted @ 2019-09-24 18:24 盗哥泡茶去了 阅读(996) 评论(0) 推荐(0)
摘要: 帮助程序员便于阅读代码 单行注释 // 多行注释 /* * */ 文档注释 /// <summary> /// ... /// <summary> 阅读全文
posted @ 2019-09-24 18:12 盗哥泡茶去了 阅读(469) 评论(0) 推荐(0)
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页