C# 知识点回忆..
方便查阅:
C# 基础#
C# 6.0\C#7.0 新语法特性
NULL值检查: C#中 ??
、 ?
、 ?:
、?.
、?[]
问号
比较器 Comparison 与 IComparer
提高#
网络#
HttpClientFactory 是 HttpClient 的正确使用方式
泛型#
LINQ#
Select 与 SelectMany#
LINQ:Select与SelectMany区别 2022-05-19
LINQ SelectMany代替for循环赋值,把联合查询的值赋值给第1个集合 2020-04-05
《LINQ编程技术内幕》10.掌握 Select 和 SelectMany
linq集合内部赋值 - select
LINQ SelectMany代替for循环赋值,把联合查询的值赋值给第1个集合 - selectMany
join, groupJoin#
LINQ:Join与GroupJoin区别 2022-05-19
group by#
LINQ:对结果进行分组 group by(MSDN) 2021-10-27
LINQ基础#
LINQ进阶(深入理解C#)11 查询表达式和LINQ to Objects 2021-04-01
《LINQ技术详解C#》-2.查询表达式翻译为标准查询操作符 - 2018-01-04
《LINQ技术详解C#》-4.延迟操作符(第2部分 LINQ到对象) 2018-01-08
《LINQ技术详解C#》-5.非延迟操作符(第2部分 LINQ到对象) 2018-1-17
《C#本质论》读书笔记(15)使用查询表达式的LINQ 2016-11-21
group by#
委托和事件#
委托1:C#4.0图解教程 - 第15章 委托
委托2:《C#本质论》读书笔记(12)委托和Lambda表达式
反射#
反射1:反射1:C#4.0图解教程 - 第24章 反射和特性 - 1.反射
反射2:反射2:C#回顾 –5.反射
反射3:C#回顾 - 7.如何使用反射实现工厂模式?
反射4:C#回顾 - 8.利用反射动态创建对象
动态绑定#
理解C# 4 dynamic(2) – ExpandoObject的使用
ExpandoObject, DynamicObject, DynamicMetaObject
IO#
C#回顾 - 2.NET的IO:Path、File、FileInfo、Directory、DirectoryInfo、DriveInfo、FileSystemWatcher
多线程和异步#
多线程1:《learning hard C#学习笔记》读书笔记(19)多线程
多线程2:《C#本质论》读书笔记(18)多线程处理
异步1:《learning hard C#学习笔记》读书笔记(20)异步编程
Thread :14.并发与异步 - 1.线程处理Thread -《果壳中的c#》
Task :14.并发与异步 - 2.任务Task -《果壳中的c#》
async/await:14.并发与异步 - 3.C#5.0的异步函数 -《果壳中的c#》
《C#深入理解3册》async和await异步编程
数据结构与算法#
1.线性表:
(1)数据结构2 - 线性表
(2)数据结构和算法 c#– 1.单项链表
设计模式#
创建型#
设计模式 -(1)简单工厂模式
设计模式 -(2)工厂方法模式
设计模式 - (3)抽象工厂模式
设计模式 -(4)单例模式
结构型#
设计模式 -(5)装饰模式
设计模式 -(6)外观模式(门面模式)
设计模式 -(7)适配器模式
行为型#
单元测试#
Unit Test 基础
nunit单元测试详解
单元测试 - xunit 与其他框架的比较
单元测试 - Moq
Moq - 基础回顾 2025年2月11日
Moq - Moq.AutoMock 简化测试代码 2025年2月11日
作者:【唐】三三
出处:https://www.cnblogs.com/tangge/p/7120279.html
版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?