上一页 1 2 3 4 5 6 7 ··· 10 下一页

2023年5月27日 #

C#学习笔记 -- 数组: 交错数组

摘要: 交错数组 交错数组子数组的元素可以不同 int[][] jagArr = new int[3][]; 第一个维度的长度是3 第二个维度长度随便 (1)声明交错数组 int[][] someArr; int[][][] otherArr; 交错数组的维度可以是大于1的任意整数 和矩阵数组一样, 维度的 阅读全文

posted @ 2023-05-27 00:11 老菜农 阅读(147) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 数组: 一维数组、矩形数组

摘要: 1、数组定义 元素: 数组的独立数据项是元素, 类型相同或继承自同一类型 秩/维度: 数组的维度可以为任何正数 维度长度: 每一维度的长度 数组长度: 数组中所有维度中的严肃总数 注意 数组一旦创建, 大小固定, 不支持动态数组 2、数组分类 一维数组: 可以认为是单行元素或元素向量 多维数组: 是 阅读全文

posted @ 2023-05-27 00:09 老菜农 阅读(86) 评论(0) 推荐(0) 编辑

2023年5月26日 #

C#学习笔记 -- 枚举与位标志

摘要: 位标志 开发者使用单个字的不同位表示一组开关的紧凑方法, 称为位标志, 可以使用枚举来实现它, 步骤如下 确定需要多少个位标志, 并选择一种有足够多位的无符号类型(uint, ulong)来保存他 确定每个个位位置代表什么, 并给他们一个名称. 声明一个选中的整数类型的枚举, 每个成员有一个位位置表 阅读全文

posted @ 2023-05-26 00:28 老菜农 阅读(228) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 枚举

摘要: 枚举 枚举 枚举是开发者定义的类型, 与类、结构一样 与结构一样, 枚举是值类型, 因此直接存储他们的数据, 而不是分开存储成引用和数据 枚举只有一种类型的成员: 命名的整数值常量 enum TrafficL { Green, Red, Yellow } 每个枚举类型都有一个底层整数类型, 默认为i 阅读全文

posted @ 2023-05-26 00:22 老菜农 阅读(24) 评论(0) 推荐(0) 编辑

2023年5月25日 #

C#学习笔记 -- 结构

摘要: 1、什么是结构 结构是开发者定义的数据类型, 与类非常相似, 他们有数据成员和函数成员, 虽然与类很相似, 但是有区别 类是引用类型, 而结构是值类型 结构是隐式密封的, 他们不能派生出其他类 struct StructName { Member } 例子 struct Point1101 { pu 阅读全文

posted @ 2023-05-25 00:28 老菜农 阅读(22) 评论(0) 推荐(0) 编辑

2023年5月24日 #

C#学习笔记 - using语句

摘要: using语句 某些类型的非托管对象有数量限制或很耗费系统资源, 在代码使用完他们后, 尽快释放他们是很重要的using语句有助于简化这一过程, 并确保这些资源被适当的处理 (0)资源 指实现了System.IDisposable接口的类或结构. IDisposalbe接口中有个Dispose的方法 阅读全文

posted @ 2023-05-24 16:46 老菜农 阅读(25) 评论(0) 推荐(0) 编辑

C#学习笔记 - 标签、goto语句

摘要: 1、标签语句 标签标识符: Stament 标签语句的执行如同标签不存在永远, 仅执行Statment部分 给语句增加一个标签, 允许控制从代码的其他部分转移到该语句 标签语句只允许用在块内部 { int xyz = 0; xyz: Console.WriteLine("No problem"); 阅读全文

posted @ 2023-05-24 16:45 老菜农 阅读(144) 评论(0) 推荐(0) 编辑

C#学习笔记 -- switch

摘要: switch case标签由关键字case和其后面的模式构成 模式可以是简单地值 也可以是简单值的表达式 也可以是一个类型 可以使用关键字when来包含一个过滤器 case Square square when square.Side > 3: Console.WriteLine($"多边形, 且边 阅读全文

posted @ 2023-05-24 16:44 老菜农 阅读(34) 评论(0) 推荐(0) 编辑

2023年5月23日 #

C#学习笔记 -- 运算符重载

摘要: 运算符重载 面对用户定义类型, 运算符不知道如何重载, 需要重载运算符 运算符重载只能用于类和结构 为类或结构后重载一个运算符x, 可以声明名称为opertor x的方法并实现他的行为 例如: operator + 和 operator - 一元运算符的重载方法带一个单独的class或struct类 阅读全文

posted @ 2023-05-23 23:09 老菜农 阅读(26) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 自定义类型转换

摘要: 定义的类型转换 可以位自己的类和结构定义隐式转换和显式转换, 这里允许把用户定义类型的对象转换成某个其他类型, 反之亦然 隐式转换与显式转换 对于转换, 当决定在特定上下文中使用特定类型时, 如有必要, 编译器会自动执行转换 对于显式转换, 编译器只在使用显式转换运算符时才执行转换 (1)隐式转换 阅读全文

posted @ 2023-05-23 23:08 老菜农 阅读(89) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 10 下一页

导航