Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ysgstudyhards/dotnetexercises
⚔【DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集】C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
https://github.com/ysgstudyhards/dotnetexercises
asp-net asp-net-core aspnetcore csharp practice
Last synced: 18 days ago
JSON representation
⚔【DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集】C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。
- Host: GitHub
- URL: https://github.com/ysgstudyhards/dotnetexercises
- Owner: YSGStudyHards
- License: mit
- Created: 2020-07-25T19:00:21.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T11:53:39.000Z (27 days ago)
- Last Synced: 2024-10-19T15:44:47.913Z (25 days ago)
- Topics: asp-net, asp-net-core, aspnetcore, csharp, practice
- Language: C#
- Homepage:
- Size: 94.2 MB
- Stars: 129
- Watchers: 5
- Forks: 24
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚔DotNet Exercises
[DotNetGuide专栏C#/.NET/.NET Core编程技巧练习集](https://github.com/YSGStudyHards/DotNetGuide):C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库、工作业务实操练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core中各种编程常用语法、算法、技巧、中间件、类库、工作业务实操等等。>想要学习C#/.NET/.NET Core什么技术欢迎Issues中留言:https://github.com/YSGStudyHards/DotNetGuide/issues/42
![C#/.NET/.NET Core学习、工作、面试指南](https://images.cnblogs.com/cnblogs_com/Can-daydayup/2336807/o_230817182324_%E5%AD%A6%E4%B9%A0%E5%B7%A5%E4%BD%9C%E9%9D%A2%E8%AF%95%E6%8C%87%E5%8D%97.png "C#/.NET/.NET Core学习、工作、面试指南")
## 👨👩👦DotNetGuide技术社区
DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目推荐、招聘资讯和解决问题的平台。在这个社区中,开发者们可以分享自己的技术文章、项目经验、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。我们致力于构建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值和成长机会。> 欢迎关注作者(微信公众号:**追逐时光者**),与大姚一起沟通、交流学习、共同进步。
* [😎了解作者&获取更多学习资料](https://mp.weixin.qq.com/s/dCyKG6n6l5ICTl24dKNqbw)
* [👨👩👦DotNetGuide技术社区微信交流群](https://mp.weixin.qq.com/s/07UYvW8uuspWaaBrWjw2MQ)
* [🌈C#/.NET/.NET Core学习、工作、面试指南](https://github.com/YSGStudyHards/DotNetGuide)## 📚文章详细教程
- [**1、QuestPDFExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/QuestPDFExercise):[.NET使用QuestPDF高效地生成PDF文档](https://mp.weixin.qq.com/s/ZLxDsDE-UQnYdLnVw4h3Kg)
- [**2、TimeCrontabExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/TimeCrontabExercise):[.NET 全能 Cron 表达式解析库](https://mp.weixin.qq.com/s/sO_TdFNNsUUQKePoEliTAA)
- [**3、BouncyCastleExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/BouncyCastleExercise):[C#版开源免费的Bouncy Castle密码库](https://mp.weixin.qq.com/s/_VLzuDkyELusgsjFO6Wkog)
- [**4、ScottPlotWinFormsExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/ScottPlotWinFormsExercise):[使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
](https://mp.weixin.qq.com/s/d-nUV3pLQ5_MhyfV4rEzAg)
- [**5、ChartjsExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/ChartjsExercise):[在Blazor中使用Chart.js快速创建图表](https://mp.weixin.qq.com/s/AfTWnRfS-aq32hdTn2VgdQ)
- [**6、GenericRepositoryExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/GenericRepositoryExercise):[一个库帮你快速实现EF Core数据仓储模式](https://mp.weixin.qq.com/s/OQINTUyppNyh53GkOOaxMA)
- [**7、MultithreadingExample**](https://github.com/YSGStudyHards/DotNetGuide/blob/main/DotNetGuidePractice/HelloDotNetGuide/%E5%BC%82%E6%AD%A5%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E7%A8%8B/MultithreadingExample.cs):[C#实现多线程的几种方式](https://mp.weixin.qq.com/s/mnyoD9l6VNmjbTbvI0x1nA)
- [**8、AsyncProgrammingExample**](https://github.com/YSGStudyHards/DotNetGuide/blob/main/DotNetGuidePractice/HelloDotNetGuide/%E5%BC%82%E6%AD%A5%E5%A4%9A%E7%BA%BF%E7%A8%8B%E7%BC%96%E7%A8%8B/AsyncProgrammingExample.cs):[.NET实现异步的几种方式](https://mp.weixin.qq.com/s/4XQ9uVmLvnOQwnkYLHFNag)
- [**9、DotnetSpiderExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/DotnetSpiderExercise):[.NET快速实现网页数据抓取](https://mp.weixin.qq.com/s/Z4liThmMdTXJXXrSIZCUxg)
- [**10、MapsuiExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/MapsuiExercise):[一个 .NET 开源的地图组件库 - Mapsui](https://mp.weixin.qq.com/s/ltw3K87fqJO9qvSCQ0ao6g)
- [**11、SpectreExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/SpectreExercise):[一个库帮你轻松的创建漂亮的.NET控制台应用程序](https://mp.weixin.qq.com/s/K1yOmNQFyl3RObrnBbG8LA)
- [**12、IdGeneratorExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/IdGeneratorExercise):[.NET集成IdGenerator生成分布式全局唯一ID](https://mp.weixin.qq.com/s/U1qKb4nYkQNtbXmQJkxyPA)
- [**13、FusionCacheExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/FusionCacheExercise):[.NET开源强大、易于使用的缓存框架 - FusionCache](https://mp.weixin.qq.com/s/7CnK70qJRRb-OAqR9qAvAw)
- [**14、AutoMapperExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/AutoMapperExercise):[ASP.NET Core Web中使用AutoMapper进行对象映射](https://mp.weixin.qq.com/s/i4Wn0ox22gIffB8UwoBZXQ)
- [**15、CsvHelperExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/CsvHelperExercise):[.NET使用CsvHelper快速读取和写入CSV文件](https://mp.weixin.qq.com/s/md9kqIyVOKkvQv8xD7LCWA)
- [**16、FileCompDecompExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/FileCompDecompExercise):[.NET使用原生方法实现文件压缩和解压](https://mp.weixin.qq.com/s/CCV2QC9-TFIM45sSyKYLag)
- [**17、TerminalGuiExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/TerminalGuiExercise):[使用Terminal.Gui构建功能强大的.NET控制台应用](https://mp.weixin.qq.com/s/c9eonfbaHksv5vIc3tH0Ig)
- [**18、MLNETExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/MLNETExercise):[使用ML.NET训练一个属于自己的图像分类模型,对图像进行分类就这么简单!](https://mp.weixin.qq.com/s/TMC6Dzk-k_Xs13THNNhbbA)
- [**19、CSharp12GrammarExercise**](https://github.com/YSGStudyHards/DotNetGuide/blob/main/DotNetGuidePractice/HelloDotNetGuide/CSharp%E8%AF%AD%E6%B3%95/CSharp12GrammarExercise.cs):[C# 12 新增功能实操](https://mp.weixin.qq.com/s/P-f-cP9bpUD99RsB3lQOzA)
- [**20、FFmpegAudioAndVideoMerge**](https://github.com/YSGStudyHards/FFmpegAudioAndVideoMerge):[C#进程调用FFmpeg操作音视频](https://mp.weixin.qq.com/s/7mz0cUddAp0vhR7JnD3hNg)
- [**21、EasySQLite**](https://github.com/YSGStudyHards/EasySQLite):[七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)](https://mp.weixin.qq.com/s/6aKoDIle7nMr2aflMvhdmw)
- [**22、QrCodeGeneratorExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/QrCodeGeneratorExercise):[推荐一款.NET开源、功能强大的二维码生成类库](https://mp.weixin.qq.com/s/9XoyCoKM79lUhilckPle2Q)
- [**23、JPuhs-Sample**](https://github.com/YSGStudyHards/JPuhs-Sample):[.NET快速对接极光消息推送](https://mp.weixin.qq.com/s/aFzmC-IjiKxtE5j3MK9y2A)
- [**24、VideoUpload**](https://github.com/YSGStudyHards/VideoUpload):[ASP.NET MVC+LayUI视频上传](https://mp.weixin.qq.com/s/7fCEMbHpvkP07FwxqSzCbQ)
- [**25、EFCore_MySQL_CURD_Sample**](https://github.com/YSGStudyHards/ASP.NET-Core-MVC-Layui-EF-Core-CRUD_Sample):[ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD](https://mp.weixin.qq.com/s/pGwKa6Tsd4t8iSt5_bzMlQ)
- [**26、GotoExercise**](https://github.com/YSGStudyHards/DotNetGuide/blob/main/DotNetGuidePractice/HelloDotNetGuide/CSharp%E8%AF%AD%E6%B3%95/GotoExercise.cs):[C#拾遗补漏之goto跳转语句](https://mp.weixin.qq.com/s/sUtAUJpQthiP6pciE1U9nA)
- [**27、ArrayDeduplication**](https://github.com/YSGStudyHards/DotNetGuide/blob/main/DotNetGuidePractice/HelloDotNetGuide/%E6%95%B0%E7%BB%84%E7%9B%B8%E5%85%B3/ArrayDeduplication.cs):[C#数据去重的5种方式,你知道几种?](https://mp.weixin.qq.com/s/_eoiBm0y02CSSHUKCjEoaQ)
- [**28、使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试**](https://mp.weixin.qq.com/s/KhF6e9yI1ew2A-b0ZZ5Ofw)
- [**29、使用ConfuserEx代码混淆工具保护你的.NET应用程序**](https://mp.weixin.qq.com/s/XlpcKtCXCARonDA1sPdUnw)
- [**30、C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别?**](https://mp.weixin.qq.com/s/50DYqNYHVj9gb4XNGGqE9w)
- [**31、C# XmlHelper 帮助类操作Xml文档的通用方法汇总**](https://mp.weixin.qq.com/s/VHbEWb0-MlHSDNSnr0Foug)
- [**32、.NET项目中NLog的配置与使用**](https://mp.weixin.qq.com/s/Fvu0e6tFKGiRE7qhxUWurQ)
- [**33、让IIS支持.NET Web Api PUT和DELETE请求**](https://mp.weixin.qq.com/s/kmcQrvFPY6wCVlV6lT3Wzg)
- [**34、.NET之Hangfire快速入门和使用**](https://mp.weixin.qq.com/s/fokjKhfFZyhD8XOW21Etug)
- [**35、ASP.NET Core中创建中间件的几种方式**](https://mp.weixin.qq.com/s/DJLE9m3LhYFI8WQUKVygjA)
- [**36、.NET MAUI使用示例大全**](https://github.com/VladislavAntonyuk/MauiSamples)
- [**37、C#实现的设计模式示例代码**](https://github.com/sheng-jie/Design-Pattern)
- [**38、.NET 9 中 LINQ 新增的功能**](https://mp.weixin.qq.com/s/2G8rFEsa7pPu8yj-3P_Kew)
- [**39、Avalonia示例项目练习集**](https://github.com/AvaloniaUI/Avalonia.Samples)
- [**40、C#实现的设计模式示例代码**](https://github.com/sheng-jie/Design-Pattern):[C#设计模式入门实战教程](https://mp.weixin.qq.com/s/FM0ThUR92EcXJ3YY313ifw)
- [**41、演示如何在WPF中使用各种Prism功能的示例**](https://github.com/PrismLibrary/Prism-Samples-Wpf)
- [**42、C#经典十大排序算法**](https://mp.weixin.qq.com/s/RZpAuht7yNLdG4Nb6TGinw)
- [**C#冒泡排序算法**]():[C#冒泡排序算法](https://mp.weixin.qq.com/s/z_LPZ6QUFNJcwaEw_H5qbQ)
- [**C#选择排序算法**]():[C#选择排序算法](https://mp.weixin.qq.com/s/RZpAuht7yNLdG4Nb6TGinw)
- [**C#插入排序算法**]():[C#插入排序算法](https://mp.weixin.qq.com/s/YEregZ_GOGgEltGUJadycw)
- [**C#希尔排序算法**]():[C#希尔排序算法](https://mp.weixin.qq.com/s/_t9QVuj_rLcNomyv7LcGMA)
- [**C#归并排序算法**]():[C#归并排序算法](https://mp.weixin.qq.com/s/ToURWBfVIl7087Ago8fGdQ)
- [**C#快速排序算法**]():[C#快速排序算法](https://mp.weixin.qq.com/s/7vms2Q4s7DBdFs31w4cfVA)
- [**C#堆排序算法**]():[C#堆排序算法](https://mp.weixin.qq.com/s/zS_ESKzlg05ICqFPIaePkg)
- [**C#计数排序算法**]():[C#计数排序算法](https://mp.weixin.qq.com/s/PA5NNqcy3CM9PSncWCsmEg)
- [**C#桶排序算法**]():[C#桶排序算法](https://mp.weixin.qq.com/s/YzviDcm3-4E5Wf2jooylJQ)
- [**C#基数排序算法**]():[C#基数排序算法](https://mp.weixin.qq.com/s/dCG-LLim4UGD1kIY2a3hmA)
- [**43、C#经典查找算法**]()
- C#二分查找算法
- C#线性查找算法
- C#哈希查找算法
- [C#二叉搜索树算法]():[C#二叉搜索树算法](https://mp.weixin.qq.com/s/qs8CZzjtmyXkQhkRWmqllA)
- [**44、EtoFormsExercise**](https://github.com/YSGStudyHards/DotNetExercises/tree/master/EtoFormsExercise):[.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms](https://mp.weixin.qq.com/s/rknEF3jT568LbMsnCs3zqA)