01 2024 档案

摘要:之前重来没有遇到过的问题,自从安装了VS2022后,每次调试都会显示“正在加载......”的弹框,虽然对程序没有多大影响,但是这种体验非常不友好,于是找了许多方法,下面是亲测有效的方法: 一、检查“工具”》“选项”》“调试”》“符号”是否去√。 二、检查“工具”》“选项”》“调试”》“输出窗口”》 阅读全文
posted @ 2024-01-31 10:19 代号六零一 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:一、Database:数据源,这里比喻水源 二、Connection:连接数据源对象,类似伸入到水源的水管 三、Command:数据库语句执行对象,类似抽水机 四、DataAdapter、DataReader:数据适配器,类似输水管 五、DataSet:数据集,类似水库 六、DataTable:数据 阅读全文
posted @ 2024-01-30 16:26 代号六零一 阅读(13) 评论(0) 推荐(0) 编辑
摘要:前面一节介绍了ADO.NET用窗体应用程序连接数据库方式,这节介绍如何使用控制台应用程序编写“增”、“删”、“查”、“改”操作。在编写程序前需要使用两个命名空间:using System.Data.SqlClient;using System.Data; 一、编写控制类(AdoNet) 定义一个用来 阅读全文
posted @ 2024-01-30 15:53 代号六零一 阅读(23) 评论(0) 推荐(0) 编辑
摘要:多线程就是多个线程同时工作的过程,我们可以将线程看作是程序的执行路径,每个线程都定义了一个独特的控制流,用来完成特定的任务。如果你的应用程序涉及到复杂且耗时的操作,那么使用多线程来执行是非常有益的。使用多线程可以节省CPU资源,同时提高应用程序的执行效率,例如现代操作系统对编程的视线就用到了多线程。 阅读全文
posted @ 2024-01-10 17:23 代号六零一 阅读(31) 评论(0) 推荐(0) 编辑
摘要:为了保持类型的安全性,默认情况下C#是不支持指针的,但是如果使用unsafe关键字来修饰类或类中的成员,这样的类或类中的成员就会被视为不安全代码,C#允许在不安全代码中使用指针变量。在公共语言运行时(CLR)中,不安全代码是指无法验证的代码,不安全代码不一定是危险的,只是公共语言运行时(CLR)无法 阅读全文
posted @ 2024-01-09 10:26 代号六零一 阅读(75) 评论(0) 推荐(0) 编辑
摘要:在C#中,可以将匿名函数简单的理解为没有名称只有函数主体的函数。匿名函数提供了一种将代码块作为委托参数传递的技术,它是一个“内联”语句或表达式,可在任何需要委托类型的地方使用。匿名函数可以用来初始化命名委托或传递命名委托作为方法参数。 提示:无需在匿名函数中指定返回类型,返回值类型是从方法体内的re 阅读全文
posted @ 2024-01-08 14:55 代号六零一 阅读(155) 评论(0) 推荐(0) 编辑
摘要:在C#中,泛型(Generic)是一种规范,它允许我们使用占位符来定义类和方法,编译器会在编译时将这些占位符替换为指定的类型,利用泛型的这一特性我们可以定义通用类(泛型类)或方法(泛型方法)。 定义通用类需要使用尖括号<>,这里的尖括号用于将类或方法声明为泛型。下面通过一个简单的实例来帮助您理解这个 阅读全文
posted @ 2024-01-08 11:35 代号六零一 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在C#中,点阵列类用来管理一个紧凑型的位值数组,数组中的值均为布尔类型,其中true(1)表示此位为开启,false(0)表示此位为关闭。 当你需要存储位(英文名“bit”数据存储的最小单位,也可称为比特),但事先又不知道具体位数时,就可以使用点阵列。当需要访问点阵列中的元素时,可以使用整型索引从点 阅读全文
posted @ 2024-01-05 16:37 代号六零一 阅读(283) 评论(0) 推荐(0) 编辑
摘要:在C#中,队列类与堆栈类类似,它代表了一个先进先出的对象结合,当你需要对项目进行先进先出访问时,则可以使用队列。向队列中添加元素称为入队,从堆栈中移除元素称为出队。 一、队列类中的属性 下表中列出了队列类中的一些常用属性 二、队列类中的方法 下表列出了队列类的一些常用方法 示例代码如下: using 阅读全文
posted @ 2024-01-05 15:59 代号六零一 阅读(109) 评论(0) 推荐(0) 编辑
摘要:在C#中,堆栈类表示一个后进先出的对象集合,当你需要对项目进行后进先出的访问时,则可以使用堆栈。向堆栈中添加元素称为推入元素,从堆栈中移除元素称为弹出元素。 一、堆栈类中的属性 下表列出了堆栈类中的一些常用的属性 二、堆栈类中的方法 下面列出了堆栈类中一些常用的方法 示例代码: using Syst 阅读全文
posted @ 2024-01-05 14:57 代号六零一 阅读(34) 评论(0) 推荐(0) 编辑
摘要:在C#中,排序列表类是用来表示键/值对的集合,这些键/值对按照键值进行排序,并且可以通过键或索引访问集合中的各个项。 我们可以将排序列表看作是数组和哈希表的组合,其中包含了可以使用键或索引访问各项的列表。如果你使用索引访问各项,那么它就是一个动态数组,如果你使用键来访问各项,那么它就是一个哈希表。另 阅读全文
posted @ 2024-01-05 11:18 代号六零一 阅读(110) 评论(0) 推荐(0) 编辑
摘要:在C#中,哈希表类表示根据键的哈希代码进行组织的键(key)/值(value)对的集合,可以使用键来访问集合中的元素。也就是说当您需要使用键来访问制定元素时,可以选择使用哈希表。 一、哈希表类中的属性 下表中列出了哈希表类中一些常用的属性: 二、哈希表类中的方法 下表中列出了哈希表类中一些常用的方法 阅读全文
posted @ 2024-01-05 10:59 代号六零一 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在C#中,动态数组代表了可被单独索引的对象的有序集合。动态数组基本上可以代替数组,唯一与数组不同的是,动态数组可以使用索引在指定的位置添加和移除指定的项目,动态数组会自动重新调整自身的大小。另外,动态数组允许在列表中进行动态内存分配、增加、搜索、排序等操作。 一、ArrayList类中的属性 在C# 阅读全文
posted @ 2024-01-05 10:50 代号六零一 阅读(189) 评论(0) 推荐(0) 编辑
摘要:C#中的集合类是专门用于数据存储和检索的类,类中提供了对栈、队列、列表和哈希表的支持。大多数集合类都实现了相同的接口。集合类的用途多种多样,例如可以动态为元素分配内存、根据索引访问列表项等等,这些类创建Object类的对象集合,Object类是C#中所有数据类型的基类。 一、C#中的集合类型 在Sy 阅读全文
posted @ 2024-01-05 09:18 代号六零一 阅读(24) 评论(0) 推荐(0) 编辑
摘要:在C#中,事件可以看作是用户的一系列操作,例如点击键盘的某个按键、单击/移动鼠标等,当事件发生时我们可以针对事件做出一系列的响应,例如退出程序、记录日志等等。C#中线程之间的通信就是使用事件机制实现的。 事件需要在类中声明和触发,并通过委托与事件处理程序关联。事件可以分为发布器和订阅器两个部分,其中 阅读全文
posted @ 2024-01-05 08:50 代号六零一 阅读(54) 评论(0) 推荐(0) 编辑
摘要:C#中的委托(Delegate)类似于C或C++中的函数指针,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托特别适用于实现事件和回调方法,所有的委托都派生自System.Delegate类。在实例化委托时,可以将委托的实例与具有相同返回值类型的方法相关联,这样就可以通过委托来调用 阅读全文
posted @ 2024-01-04 16:55 代号六零一 阅读(92) 评论(0) 推荐(0) 编辑
摘要:索引器是类中的一个特殊成员,它能够让对象以类似数组的形式来操作,使程序看起来更为直观,更容易编写。索引器与属性类似,在定义索引器时同样会用到get和set访问器,不同的是,访问属性不需要提供参数而访问索引器则需要提供相应的参数。 一、定义索引器 C#中属性的定义需要提供属性名称,而索引器则不需要具体 阅读全文
posted @ 2024-01-04 15:43 代号六零一 阅读(86) 评论(0) 推荐(0) 编辑
摘要:属性是类、结构体和接口的成员,类或结构体中的成员变量称为字段,属性是字段的扩展,使用访问器可以读写私有字段的值。属性没有确切的内存位置,但具有可读写或计算的访问器。例如有一个名为Student的类,其中包含age、name和code三个私有字段,我们不能在类的范围以外直接访问这些字段,但是可以访问这 阅读全文
posted @ 2024-01-04 15:28 代号六零一 阅读(13) 评论(0) 推荐(0) 编辑
摘要:反射(Reflection)是指程序可以访问、检测和修改它本身状态或行为的一种能力,反射中提供了用来描述程序集、模块和类型的对象,可以使用反射动态地创建类型的实例,并将类型绑定到现有对象,或者从现有对象中获取类型,然后调用其方法或访问其字段和属性。如果代码中使用了特性,也可以利用放射来访问它们。 一 阅读全文
posted @ 2024-01-03 15:54 代号六零一 阅读(59) 评论(0) 推荐(0) 编辑
摘要:特性是一种用于程序运行时传递各种元素(例如类、方法、结构、枚举等)行为信息的声明性代码。使用特性可以将元数据(例如编译器指令、注释、描述、方法和类等信息)添加到程序中。 在C#中,特性具有以下属性: 使用特性可以向程序中添加元数据,元数据是指程序中各种元素的相关信息,所有.NET程序中都包含一组指定 阅读全文
posted @ 2024-01-02 15:38 代号六零一 阅读(48) 评论(0) 推荐(0) 编辑
摘要:前面介绍了C#中文件的读写操作,本节我们来看一下C#中有关目录的操作,C#中允许您使用各种目录和文件相关的类来操作目录和文件,比如DirectoryInfo类和FileInfo类。 一、DirectoryInfo类 DirectoryInfo类派生自FileSystemInfo类,其中提供了各种用于 阅读全文
posted @ 2024-01-02 15:25 代号六零一 阅读(20) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示