- 博客(15)
- 收藏
- 关注
原创 C#知识学习-014(修饰符_3)
本文主要介绍了C#中async异步编程和static关键字的用法。async标记异步方法,static用于定义属于类本身的成员。
2025-09-18 10:35:18
1030
原创 C#知识学习-013(修饰符_2)
C#中的new修饰符用于派生类中显式隐藏基类同名成员,泛型中的in和out修饰符用于实现逆变和协变,使泛型接口和委托具有更灵活的类型转换能力。
2025-09-09 16:15:03
978
原创 C#知识学习-011(interface)
接口是定义规范而不提供实现的抽象机制。实现接口的类必须提供具体实现。接口的主要作用包括实现多态性和解耦。使用接口变量只能访问接口中定义的成员,这使得程序更灵活、更易于扩展和维护。
2025-08-25 17:26:15
683
原创 C#知识学习-010(class)
本文介绍了C#中的类和记录两种类型。类(class)是面向对象编程的基础。记录(record)是C#9.0引入的不可变数据类型。文章通过代码示例进行了详细说明。
2025-08-15 16:22:02
1091
原创 C#知识学习-009(namespace)
摘要: C#中的命名空间(Namespace)用于组织代码和避免命名冲突。using指令简化代码,允许直接使用短名称或创建别名。当命名冲突时,可用全限定名或别名解决。
2025-08-12 18:14:25
1092
原创 C#知识学习-008(结构类型)
本文介绍了C#中结构类型(struct)的核心概念和使用方式。主要内容包括:1) 结构体是值类型;2) 访问修饰符;3) 自动实现属性;4) 多种初始化方式;5) 值语义特性;6) readonly结构体的不可变特性;7) with表达式实现非破坏性修改;8) record struct的简化语法和自动功能。文章通过坐标结构示例详细讲解了各特性的使用场景和注意事项。
2025-08-11 17:11:50
827
原创 C#知识学习-007(模式匹配)
本文介绍了C#中的模式匹配技术,主要包括: 模式匹配概念; Null检查; 两种主要用法;枚举匹配。 文章通过丰富代码示例演示了各种模式的应用场景,帮助开发者掌握这项提升代码可读性的重要技术。
2025-08-07 18:31:20
1164
原创 C#知识学习-006(列表(List))
本文介绍了C#中列表(List)的基本用法和操作。通过大量代码示例演示了字符串和数值列表的操作方法。适合初学者掌握C#列表的基本使用技巧。
2025-08-05 18:31:42
778
原创 C#知识学习-005(迭代语句)
本文详细介绍了C#中的迭代语句,包括for、foreach、do和while四种循环结构。文章通过丰富的代码示例和通俗比喻,帮助读者全面理解迭代语句的使用方法。
2025-08-04 18:32:58
921
原创 C#知识学习-004(选择语句)
本文介绍了C#中的三种选择语句:if、if-else和switch。文章采用通俗易懂的语言和丰富示例,帮助读者掌握条件语句的使用方法。
2025-07-31 20:24:19
931
原创 C#知识学习-003(元组)
本文介绍了C#中的元组和记录类型。元组是固定长度的有序序列,支持修改和复制。记录类型(record)则可以定义命名类型,保留数据含义,支持添加方法。
2025-07-29 20:24:24
955
原创 C#知识学习-001(字符串)
本文介绍了C#语言的基础知识,包括创建第一个"Hello World"程序、注释使用、变量声明赋值、字符串操作等核心内容。
2025-07-25 18:29:03
1158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人