摘要: Q1:什么是泛型?为什么要用泛型? 出题意图:考察对泛型基本概念的理解,以及是否能说清楚它解决了什么问题。 答: 泛型是一种"延迟声明类型"的机制。声明时用占位符 T 代替具体类型,调用时再指定。 引入泛型主要解决两个问题: 性能问题:用 object 作为通用参数时,值类型会发生装箱/拆箱,有额外 阅读全文
posted @ 2026-03-17 17:17 龙猫•ᴥ• 阅读(3) 评论(0) 推荐(0)
摘要: 一、泛型的概念与引入 1.1 什么是泛型 泛:宽泛的、不确定的 型:类型 泛型:不确定的类型,延迟声明的类型 1.2 为什么需要泛型 传统方案的问题: // 方案1:为每种类型写一个方法 - 代码冗余 public static void ShowInt(int iParameter) { } pu 阅读全文
posted @ 2026-03-17 17:09 龙猫•ᴥ• 阅读(1) 评论(0) 推荐(0)
摘要: 一、反射基础概念 1.1 什么是反射? 反射(Reflection)是 C# 中的一项强大功能,来自 System.Reflection 命名空间。它允许程序在运行时动态地: 读取程序集(DLL/EXE)的元数据(metadata) 创建对象实例 调用方法 访问字段和属性 1.2 编译过程理解 高级 阅读全文
posted @ 2026-03-17 17:09 龙猫•ᴥ• 阅读(4) 评论(0) 推荐(0)