一个开源、免费的C#/.NET/.NET Core编程技巧练习集(包含 130 多编程示例)!
当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程和代码示例,助力快速掌握C#/.NE


DotNet Exercises介绍
DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集:C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程和代码示例,助力快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
-
开源地址:https://github.com/YSGStudyHards/DotNetExercises
-
想要学习C#/.NET/.NET Core什么技术欢迎Issues中留言:https://github.com/YSGStudyHards/DotNetGuide/issues/42
文章详细教程
注意:因为微信公众号无法打开外链,可以通过编程技巧练习集开源地址查看相关编程技巧实战教程。🤝
-
1、QuestPDFExercise:.NET使用QuestPDF高效地生成PDF文档
-
2、TimeCrontabExercise:.NET 全能 Cron 表达式解析库
-
3、BouncyCastleExercise:C#版开源免费的Bouncy Castle密码库
-
4、ScottPlotWinFormsExercise:使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
-
5、ChartjsExercise:在Blazor中使用Chart.js快速创建图表
-
6、GenericRepositoryExercise:一个库帮你快速实现EF Core数据仓储模式
-
7、MultithreadingExample:C#实现多线程的几种方式
-
8、AsyncProgrammingExample:.NET实现异步的几种方式
-
9、DotnetSpiderExercise:.NET快速实现网页数据抓取
-
10、MapsuiExercise:一个 .NET 开源的地图组件库 - Mapsui
-
11、SpectreExercise:一个库帮你轻松的创建漂亮的.NET控制台应用程序
-
12、IdGeneratorExercise:.NET集成IdGenerator生成分布式全局唯一ID
-
13、FusionCacheExercise:.NET开源强大、易于使用的缓存框架 - FusionCache
-
14、AutoMapperExercise:ASP.NET Core Web中使用AutoMapper进行对象映射
-
15、CsvHelperExercise:.NET 使用 CsvHelper 快速读取和写入 CSV 文件
-
16、FileCompDecompExercise:.NET使用原生方法实现文件压缩和解压
-
17、TerminalGuiExercise:使用Terminal.Gui构建功能强大的.NET控制台应用
-
18、MLNETExercise:使用ML.NET训练一个属于自己的图像分类模型,对图像进行分类就这么简单!
-
19、CSharp12GrammarExercise:C# 12 新增功能实操
-
20、FFmpegAudioAndVideoMerge:C#进程调用FFmpeg操作音视频
-
21、YieldExercise:C#使用yield关键字提升迭代性能与效率
-
22、QrCodeGeneratorExercise:推荐一款.NET开源、功能强大的二维码生成类库
-
23、JPuhs-Sample:.NET快速对接极光消息推送
-
24、VideoUpload:ASP.NET MVC+LayUI视频上传
-
25、EFCore_MySQL_CURD_Sample:ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD
-
26、GotoExercise:C#拾遗补漏之goto跳转语句
-
27、ArrayDeduplication:C#数据去重的5种方式,你知道几种?
-
36、.NET MAUI使用示例大全
-
-
C# 单例模式的多种实现:Singleton Pattern
-
-
38、.NET 9 中 LINQ 新增功能实操:LinqExercise
-
39、Avalonia 相关示例项目练习集
-
40、C#实现的设计模式示例代码:C#设计模式入门实战教程
-
41、演示如何在WPF中使用各种Prism功能的示例
-
44、EtoFormsExercise:.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
-
45、MoqExercise:.NET使用Moq开源模拟库简化单元测试
-
46、MethodTimerExercise:一个.NET开源、轻量级的运行耗时统计库
-
47、BenchmarkDotNetExercise:使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
-
48、DataSetDeduplicationBenchmark:C#集合数据去重的5种方式及其性能对比测试分析
-
49、StringConcatenationBenchmark:C#字符串拼接的6种方式及其性能分析对比
-
50、DifferenceBetweenAsAndIs:C# as 和 is 运算符区别和用法
-
62、WPF 相关示例项目练习集
-
68、.NET Core使用NPOI导出复杂Word详解
-
69、.NET之NPOI Excel数据导出和批量导入功能
-
70、.NET Core使用NPOI导出复杂,美观的Excel详解
-
71、.NET Core使用NPOI将Excel中的数据批量导入到MySQL
-
93、EasySQLite:七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)
-
94、EasySQLite:将 EasySQLite 从 .NET 8 升级到 .NET 9
-
95、EasySQLite:在 .NET 9 中使用 Scalar 替代 Swagger
-
96、DictionaryExercise:C#之 Dictionary 详解
-
97、ParamsBenchmark:浅谈 C# 13 中的 params 集合
-
98、CSharp13GrammarExercise:C# 13 中的新增功能实操
-
99、LinqExercise:C# LINQ 快速入门实战指南,建议收藏学习!
-
100、EFCoreExercise:EF Core 10 现已支持 LeftJoin 和 RightJoin 运算符查询了!
-
101、SqidsExercise:在 .NET 中使用 Sqids 快速的为数字 ID 披上神秘短串,轻松隐藏敏感数字!
-
102、xUnitExercise:使用 xUnit 快速编写 .NET 应用单元测试
-
103、ConstAndReadonlyExercise:C# 中 const 和 readonly 关键字的区别和用法
-
104、DocNETExercises:.NET 使用 DocNET 库快速高效的操作 PDF 文档
-
105、SundialExercises:基于 .NET 开源、功能齐全的分布式作业调度系统
-
106、OrchardCore.Cms.Web:10 分钟使用 OrchardCore 快速构建 .NET 内容管理系统(CMS)
-
113、Visual Studio IDE 详细介绍&使用文档
-
129、EasySQLite:将 EasySQLite 解决方案文件格式从 .sln 升级为更简洁的 .slnx
-
130、EasySQLite:在 .NET 9 中使用 Mapster 快速、高效的实现对象映射
DotNetGuide编程学院
DotNetGuide编程学院是一个专注于C#/.NET/.NET Core学习、工作、面试干货和实战教程分享的知识星球!当然这里不仅仅只有C#/.NET/.NET Core还有前端、云原生(Docker,K8s)、分布式,微服务、实用工具、学习书籍、AIGC、AI赋能、求职和招聘资讯、热点资讯等多个领域,我们致力于构建一个积极向上、和谐友善的.NET技术交流、学习平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。
加入后如果感觉不值得,3天内在知识星球APP右上角点击退出星球,可直接全额退款,无任何套路!

-
免费开源的程序员简历模板
-
了解作者&获取更多学习资料
-
程序员常用的开发工具软件推荐
-
加入DotNetGuide技术社区交流群
-
.NET/.NET Core ORM框架资源汇总
-
C#/.NET/.NET Core开发者学习路线集


学习是一个永无止境的过程,你知道的越多,你不知道的也会越多,在有限的时间内坚持每天多学一点,你一定能成为你想要成为的那个人。不积跬步无以至千里,不积小流无以成江海!

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)