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

2023年7月24日 #

C#学习笔记 —— 异常

摘要: 异常 1、什么是异常 异常处理的目标是通过以下一个或多个操作来响应异常 纠正 记录异常 清理外部资源 向用户提示友好信息 2、try try用来指明为避免出现异常而被保护的代码段, 并在发生异常时提供代码来处理 try块包含为避免出现异常而被保护的代码 catch含有一个或多个catch, 处理异常 阅读全文

posted @ 2023-07-24 22:31 老菜农 阅读(18) 评论(0) 推荐(0) 编辑

2023年7月23日 #

C#学习笔记 —— LINQ

摘要: LINQ 1、什么是LINQ 使用LINQ可以轻松查询对象集合 LINQ代表语言集成查询 LINQ是.NET框架的扩展,允许我们使用SQL查询数据库的类似方式来查询数据集合 LINQ可以从数据库、对象集合、XML文档中查询数据 2、LINQ提供程序 对于每一种数据源类型,一定有根据该数据源类型实现L 阅读全文

posted @ 2023-07-23 15:56 老菜农 阅读(18) 评论(0) 推荐(0) 编辑

2023年7月6日 #

C#学习笔记 —— 枚举器和迭代器

摘要: 枚举器和迭代器 1、枚举器和可枚举类型 (1)使用foreach语句 数组可以按需提供一个枚举器(enumerator)的对象. 枚举器可以一次返回请求中的数组 枚举器知道项的次序并且跟踪他在序列中的位置 对于有枚举器的类型而言, 必须有一种方法能够获取他 获取对象枚举器的方法是调用对象的GetEn 阅读全文

posted @ 2023-07-06 01:12 老菜农 阅读(37) 评论(0) 推荐(0) 编辑

2023年6月27日 #

C#学习笔记 -- 泛型

摘要: 泛型 2、C#中的泛型 泛型可以让多个类型共享一组代码 允许声明类型参数化的代码, 用不同的类型来实例化 提供5种泛型: 类、结构、接口、委托和方法 class MyStack<T> { int StackPointer = 0; T[] StackArray; public void Push(T 阅读全文

posted @ 2023-06-27 12:43 老菜农 阅读(14) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 转换

摘要: 转换 1、什么是转换 声明两个不同类型的变量, 然后把一个源变量的值赋值给一个目标变量, 在赋值之前, 必须转换源变量的类型为目标变量类型 转换是接受一个类型的值并将它用作另一个类型的等价值的过程 转换后的值应该和源值引用, 但其类型为目标类型 short var1 = 5; sbyte var2 阅读全文

posted @ 2023-06-27 10:51 老菜农 阅读(7) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 接口

摘要: 接口 1、什么是接口 接口指定一组函数成员, 而不实现他们的引用类型 只能类和结构来实现接口 例子 //声明实现接口的CA类 class CA : IInfo { public string Name; public int Age; ​ //在类中实现接口的方法 public string Get 阅读全文

posted @ 2023-06-27 10:48 老菜农 阅读(10) 评论(0) 推荐(0) 编辑

2023年5月30日 #

C#学习笔记 -- 事件

摘要: 1、发布者和订阅者 当一个特定的程序事件发生时, 程序的其他部分可以看到该事件已经发生的通知 发布订阅模式可以满足这种需求. 在这种模式中, 发布者类定义了一些类程序的其他部分感兴趣的事件 其他类可以注册, 事件发生时, 收到发布者的通知 这些订阅者类通过向发布者提供一个方法来注册, 以获取通知 当 阅读全文

posted @ 2023-05-30 00:42 老菜农 阅读(50) 评论(0) 推荐(0) 编辑

2023年5月28日 #

C#学习笔记 -- 匿名方法、Lambda表达式

摘要: 匿名方法 前面的情况是方法被某个结构或者类的成员, 可以调用方法 如果方法只调用一次, 用来实例化委托, 在这种情况下, 除了创建委托的语法需要, 没有必要创建独立的具名方法, 使用匿名方法即可 匿名方法是实例化委托时内联声明的方法. class Program { delegate int Oth 阅读全文

posted @ 2023-05-28 10:30 老菜农 阅读(80) 评论(0) 推荐(0) 编辑

C#学习笔记 -- 委托

摘要: 委托 1、什么是委托 委托是持有一个或多个方法的对象, 委托与典型的对象不同, 可以执行委托, 这时候委托会执行它所持有的方法 2、概述 委托和类一样是一种用户定义类型, 但类表示的是数据和方法的集合, 而委托则持有一个或多个方法, 以及一系列预定义操作 可以把delegate看作一个包含有序方法列 阅读全文

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

2023年5月27日 #

C#学习笔记 -- 数组: 数组浅克隆、ref返回与ref局部变量

摘要: 1、Clone() Clone方法为数组进行浅复制 它只创建了数组本身的克隆. 如果是引用类型数组, 他不会赋值元素引用的对象 对于值类型和引用类型数组来说, 具有不同的结果 克隆值类型数组会产生两个独立数组 克隆引用类型数组会产生指向相同对象的两个数组 克隆方法返回object类型的引用, 它必须 阅读全文

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

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

导航