- 博客(15)
- 收藏
- 关注
原创 C# 委托(Delegate)
在 C# 中,委托(Delegate) 是一种类型安全的函数指针,它允许将方法作为参数传递给其他方法。C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。委托在 C# 中非常常见,用于事件处理、回调函数、LINQ 等操作。所有的委托(Delegate)都派生自类。
2024-12-12 08:59:55
1539
原创 C# 索引器(Indexer)
允许一个对象可以像数组一样使用下标的方式来访问。当您为类定义一个索引器时,该类的行为就会像一个一样。您可以使用数组访问运算符 [ ] 来访问该类的的成员。
2024-12-11 07:15:00
792
原创 C# 反射(Reflection)
反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。
2024-12-10 07:30:00
562
原创 C# 特性(Attribute)
Obsolete.Net 框架允许创建自定义特性,用于存储声明性的信息,且可在运行时被检索。该信息根据设计标准和应用程序需要,可与任何目标元素相关。声明自定义特性构建自定义特性在目标程序元素上应用自定义特性通过反射访问特性最后一个步骤包含编写一个简单的程序来读取元数据以便查找各种符号。元数据是用于描述其他数据的数据和信息。该程序应使用反射来在运行时访问特性。我们将在下一章详细讨论这点。一个新的自定义特性应派生自类。例如:// 一个自定义特性 BugFix 被赋给类及其成员。
2024-12-10 05:30:00
1685
原创 C# 文件的输入与输出
一个是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个。从根本上说,流是通过通信路径传递的字节序列。和。用于从文件读取数据(读操作),用于向文件写入数据(写操作)。
2024-12-09 06:45:00
1157
原创 C# 正则表达式
下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。字符转义字符类定位点分组构造限定符反向引用构造备用构造替换杂项构造。
2024-12-08 10:00:00
743
原创 C# 命名空间(Namespace)
命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。我们举一个计算机系统中的例子,一个文件夹(目录)中可以包含多个文件夹,每个文件夹中不能有相同的文件名,但不同文件夹中的文件可以重名。命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称,如下所示:namespace namespace_name{ // 代码声明}为了调用支持命名空间版本的函数或变量,会把命名空间的名称置于前面,如下所示:na
2024-12-07 10:45:00
911
原创 C# 预处理器指令
预处理器指令(Preprocessor Directives)指导编译器在实际编译开始之前对信息进行预处理。通过这些指令,可以控制编译器如何编译文件或编译哪些部分。常见的预处理器指令包括条件编译、宏定义等。所有的预处理器指令都是以 # 开始,且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号;结束。C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。
2024-12-07 08:00:00
1157
原创 C函数指针
函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、字符型或数组等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针类型的声明:// 声明一个指向同样参数、返回值的函数指针类型。
2024-12-06 08:15:00
1022
原创 C# 运算符重载
可以重定义或重载 C# 中内置的运算符。因此,程序员也可以使用用户自定义类型的运算符。重载运算符是具有特殊名称的函数,是通过关键字后跟运算符的符号来定义的。与其他函数一样,重载运算符有返回类型和参数列表。例如,请看下面的函数:return box;上面的函数为用户自定义的类 Box 实现了加法运算符(+)。它把两个 Box 对象的属性相加,并返回相加后的 Box 对象。
2024-12-06 07:45:00
972
原创 C 代码的编辑器 -- VScode
介绍 C 代码的编辑器 -- VScode。VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,VSCode 开发环境非常简单易用。VSCode 支持 C/C++ 是由微软提供的 Visual Studio Code 的一个扩展,它使得在 Windows、Linux 和 macOS 上进行跨平台的 C 和 C++ 开发成为可能。当你创建一个 *.c 或 *.cpp文件时,该扩展会添加一些功能,比如语法高亮(着色)、智能补全和悬停以及错误检查。
2024-12-05 11:08:49
588
原创 VS Code 与AI编程助手
Fitten Code 能够根据您的代码自动生成相关注释,通过分析您的代码逻辑和结构,为您的代码提供清晰易懂的解释和文档,不仅提高代码的可读性,还方便其他开发人员理解和使用您的代码。Fitten Code 能够根据您的代码自动生成相关注释,通过分析您的代码逻辑和结构,为您的代码提供清晰易懂的解释和文档,不仅提高代码的可读性,还方便其他开发人员理解和使用您的代码。(1)选中需要进行翻译的代码段,右键选择"Fitten Code – 重构选择代码",然后在输入框中输入需求即可完成转换。有以下两种方法可以实现。
2024-12-05 11:07:04
4190
【新永安国际证券-2024研报-】港股盘前分析:GDP增速料同比增长4.5%,这将创下六个季.pdf
2024-12-19
财通证券分析:零跑汽车B10发布点评-高端智能驾驶配置引领市场
2024-12-11
电子设备行业:全球AI高景气推动半导体增长
2024-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人