上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 在C#中,动态数组代表了可被单独索引的对象的有序集合。动态数组基本上可以代替数组,唯一与数组不同的是,动态数组可以使用索引在指定的位置添加和移除指定的项目,动态数组会自动重新调整自身的大小。另外,动态数组允许在列表中进行动态内存分配、增加、搜索、排序等操作。 一、ArrayList类中的属性 在C# 阅读全文
posted @ 2024-01-05 10:50 代号六零一 阅读(235) 评论(0) 推荐(0)
摘要: C#中的集合类是专门用于数据存储和检索的类,类中提供了对栈、队列、列表和哈希表的支持。大多数集合类都实现了相同的接口。集合类的用途多种多样,例如可以动态为元素分配内存、根据索引访问列表项等等,这些类创建Object类的对象集合,Object类是C#中所有数据类型的基类。 一、C#中的集合类型 在Sy 阅读全文
posted @ 2024-01-05 09:18 代号六零一 阅读(36) 评论(0) 推荐(0)
摘要: 在C#中,事件可以看作是用户的一系列操作,例如点击键盘的某个按键、单击/移动鼠标等,当事件发生时我们可以针对事件做出一系列的响应,例如退出程序、记录日志等等。C#中线程之间的通信就是使用事件机制实现的。 事件需要在类中声明和触发,并通过委托与事件处理程序关联。事件可以分为发布器和订阅器两个部分,其中 阅读全文
posted @ 2024-01-05 08:50 代号六零一 阅读(89) 评论(0) 推荐(0)
摘要: C#中的委托(Delegate)类似于C或C++中的函数指针,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托特别适用于实现事件和回调方法,所有的委托都派生自System.Delegate类。在实例化委托时,可以将委托的实例与具有相同返回值类型的方法相关联,这样就可以通过委托来调用 阅读全文
posted @ 2024-01-04 16:55 代号六零一 阅读(114) 评论(0) 推荐(0)
摘要: 索引器是类中的一个特殊成员,它能够让对象以类似数组的形式来操作,使程序看起来更为直观,更容易编写。索引器与属性类似,在定义索引器时同样会用到get和set访问器,不同的是,访问属性不需要提供参数而访问索引器则需要提供相应的参数。 一、定义索引器 C#中属性的定义需要提供属性名称,而索引器则不需要具体 阅读全文
posted @ 2024-01-04 15:43 代号六零一 阅读(120) 评论(0) 推荐(0)
摘要: 属性是类、结构体和接口的成员,类或结构体中的成员变量称为字段,属性是字段的扩展,使用访问器可以读写私有字段的值。属性没有确切的内存位置,但具有可读写或计算的访问器。例如有一个名为Student的类,其中包含age、name和code三个私有字段,我们不能在类的范围以外直接访问这些字段,但是可以访问这 阅读全文
posted @ 2024-01-04 15:28 代号六零一 阅读(31) 评论(0) 推荐(0)
摘要: 反射(Reflection)是指程序可以访问、检测和修改它本身状态或行为的一种能力,反射中提供了用来描述程序集、模块和类型的对象,可以使用反射动态地创建类型的实例,并将类型绑定到现有对象,或者从现有对象中获取类型,然后调用其方法或访问其字段和属性。如果代码中使用了特性,也可以利用放射来访问它们。 一 阅读全文
posted @ 2024-01-03 15:54 代号六零一 阅读(99) 评论(0) 推荐(0)
摘要: 特性是一种用于程序运行时传递各种元素(例如类、方法、结构、枚举等)行为信息的声明性代码。使用特性可以将元数据(例如编译器指令、注释、描述、方法和类等信息)添加到程序中。 在C#中,特性具有以下属性: 使用特性可以向程序中添加元数据,元数据是指程序中各种元素的相关信息,所有.NET程序中都包含一组指定 阅读全文
posted @ 2024-01-02 15:38 代号六零一 阅读(85) 评论(0) 推荐(0)
摘要: 前面介绍了C#中文件的读写操作,本节我们来看一下C#中有关目录的操作,C#中允许您使用各种目录和文件相关的类来操作目录和文件,比如DirectoryInfo类和FileInfo类。 一、DirectoryInfo类 DirectoryInfo类派生自FileSystemInfo类,其中提供了各种用于 阅读全文
posted @ 2024-01-02 15:25 代号六零一 阅读(44) 评论(0) 推荐(0)
摘要: 文件是存储在磁盘中的具有特定名称和目录路径的数据集合,当我们使用程序对文件进行读取或写入时,程序会将文件以数据流(简称流)的形式读入内存中。我们可以将流看作是通过通信路径传递的字节序列,流主要分为输入流和输出流,输入流主要用于从文件读取数据(读操作),输出流主要用于向文件中写入数据(写操作)。 一、 阅读全文
posted @ 2023-12-27 11:35 代号六零一 阅读(64) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页