01
C# 基础语法
巩固语法核心、运行时机制与现代语言特性,全面覆盖初中高级常问基础题。
- 值类型与引用类型的区别
- string 为什么是不可变的
- ref、out、in 参数修饰符的区别
- 可空类型(Nullable)的使用
- var 关键字的正确使用
- List vs Array vs IEnumerable
- LINQ 查询语法的核心操作
- 异常处理最佳实践
- using 语句的作用
- 迭代器的基本使用
- 委托和事件的基本概念
- async/await 的基本使用
- 并行编程方法的使用
- 特性(Attribute)的使用
- record 类型的使用
- 模式匹配基础
- Span 和 Memory 基础
- 集合初始化器和对象初始化器
- ?? 运算符与 ?= 运算符
- nameof 运算符
- is 和 as 类型转换的区别
- 深拷贝和浅拷贝的区别
- IEnumerable vs IQueryable的区别
- lock关键字和线程安全
- yield return的工作原理