AI Academy
促销
CodeGym University
学习
课程
任务
调查 & 测验
游戏
帮助
日程
社区
Users
论坛
聊天
文章
成功故事
动态
评价
订阅
浅色主题
课时
评论
关于我们
开始
开始学习
立即开始学习
我的进度
课程
任务地图
课程
C#
C#
级别 18
认识索引器
C# SELF
等级 18,
课时 0
在这节课里,你会了解C#里的索引器是什么,怎么用方括号访问对象,怎么自己实现支持索引或key访问的集合,还有索引器的细节、限制和一些实用建议,帮你在自己的类里用好索引器。
C#高级索引器:参数、修饰符、现代特性
C# SELF
等级 18,
课时 1
在这节课里,你会学到怎么在C#里创建和用高级索引器:支持多个参数、不同类型、访问修饰符、支持
Range
和
Index
。我们会聊聊常见的坑、最佳实践,还有索引器在集合、矩阵和特殊结构里的真实用法例子。
Extension Members: 方法
C# SELF
等级 18,
课时 2
在这节课里,你会学到怎么用Extension Methods(扩展方法)给C#里现有的类型加新方法,哪怕你根本没源码。我们会聊聊语法、限制、原生方法和扩展方法的优先级,还有最佳实践和标准类型、自己写的类型的真实例子。
Extension Members:属性
C# SELF
等级 18,
课时 3
在这节课里,你会学到 C# 14 的新特性——扩展属性(extension properties)。现在你不仅可以给已有类型加方法,还能加属性了,用现代的
extension(Type)
语法。这样写代码更方便更优雅,特别是用外部库和 .NET 标准类型时超爽。我们会讲语法、例子、常见坑,还有和传统 extension-method 的对比。
扩展成员:索引器
C# SELF
等级 18,
课时 4
在这节课里,你会学到怎么用扩展索引器(Extension Indexers)给已有的类加上新的方括号访问方式——就算原始类本来不支持这种语法也没关系。你会学会怎么声明extension索引器,用它们按名字、年龄等条件查找,还会搞懂常见的坑和实际应用场景。
Please enable JavaScript to continue using this application.