即息极 发表于 2025-6-2 23:10:06

一个包含 80+ C#/.NET 编程技巧实战练习开源项目!

项目介绍

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种方式,你知道几种?
[*]28、使用dnSpyEx对.NET Core程序集进行反编译、编辑和调试
[*]29、使用ConfuserEx代码混淆工具保护你的.NET应用程序
[*]30、C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别?
[*]31、C# XmlHelper 帮助类操作Xml文档的通用方法汇总
[*]32、.NET项目中NLog的配置与使用
[*]33、让IIS支持.NET Web Api PUT和DELETE请求
[*]34、.NET之Hangfire快速入门和使用
[*]35、ASP.NET Core中创建中间件的几种方式
[*]36、.NET MAUI使用示例大全
[*]37、C# 设计模式入门到实战教程38、.NET 9 中 LINQ 新增功能实操:LinqExercise

[*]C# 单例模式的多种实现:Singleton Pattern

[*]39、Avalonia 相关示例项目练习集
[*]40、C#实现的设计模式示例代码:C#设计模式入门实战教程
[*]41、演示如何在WPF中使用各种Prism功能的示例
[*]42、C#经典十大排序算法

[*]C#冒泡排序算法源码:C#冒泡排序算法
[*]C#选择排序算法源码:C#选择排序算法
[*]C#插入排序算法源码:C#插入排序算法
[*]C#希尔排序算法源码:C#希尔排序算法
[*]C#归并排序算法源码:C#归并排序算法
[*]C#快速排序算法源码:C#快速排序算法
[*]C#堆排序算法源码:C#堆排序算法
[*]C#计数排序算法源码:C#计数排序算法
[*]C#桶排序算法源码:C#桶排序算法
[*]C#基数排序算法源码:C#基数排序算法

[*]43、C#经典查找算法44、EtoFormsExercise:.NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms

[*]C#二分查找算法源码:C#二分查找算法
[*]C#线性查找算法源码:C#线性查找算法
[*]C#哈希查找算法源码:C#哈希查找算法
[*]C#二叉搜索树算法源码:C#二叉搜索树算法

[*]45、MoqExercise:.NET使用Moq开源模拟库简化单元测试
[*]46、MethodTimerExercise:一个.NET开源、轻量级的运行耗时统计库
[*]47、BenchmarkDotNetExercise:使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
[*]48、DataSetDeduplicationBenchmark:C#集合数据去重的5种方式及其性能对比测试分析
[*]49、StringConcatenationBenchmark:C#字符串拼接的6种方式及其性能分析对比
[*]50、DifferenceBetweenAsAndIs:C# as 和 is 运算符区别和用法
[*]51、Entity Framework Plus: 让 EF Core 开发如虎添翼
[*]52、利用腾讯元器,将公众号变身为强大的.NET AI智能体
[*]53、使用Visual Studio分析.NET Dump,快速排查内存泄漏问题!
[*]54、.NET NoSQL 嵌入式数据库 LiteDB 使用教程
[*]55、.NET常见的几种项目架构模式,你知道几种?
[*]56、值得推荐的.NET/.NET Core ORM框架
[*]57、在.NET Core中灵活使用反射
[*]58、C#正则表达式快速入门
[*]59、浅谈 C# 中的顶级语句
[*]60、.NET Core使用SkiaSharp快速生成二维码
[*]61、C#/.NET/.NET Core自学入门指南
[*]62、WPF 相关示例项目练习集
[*]63、.NET反编译神器ILSpy怎么用?
[*]64、.NET MongoDB数据仓储和工作单元模式封装
[*]65、将ASP.NET Core Web API和Blazor Wasm发布到 IIS
[*]66、.NET使用MiniWord高效生成Word文件
[*]67、.NET使用MiniExcel高效操作Excel文件
[*]68、.NET Core使用NPOI导出复杂Word详解
[*]69、.NET之NPOI Excel数据导出和批量导入功能
[*]70、.NET Core使用NPOI导出复杂,美观的Excel详解
[*]71、.NET Core使用NPOI将Excel中的数据批量导入到MySQL
[*]72、.NET中使用BootstrapBlazor组件库Table实操篇
[*]73、.NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
[*]74、全面的.NET微信网页开发之JS-SDK使用步骤、配置信息和接口请求签名生成详解
[*]75、.NET微信网页开发之通过UnionID机制解决多应用用户帐号统一问题
[*]76、.NET微信网页开发之网页授权获取用户基本信息
[*]77、.NET微信网页开发之使用微信JS-SDK自定义微信分享内容
[*]78、.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能
[*]79、.NET微信网页开发之使用微信JS-SDK获取当前地理位置
[*]80、C# 中比较实用的关键字,基础高频面试题!
[*]81、一个开源、经典的 WPF 控件、组件和实用工具集合,值得参考学习!
[*]82、EasySQLite:七天.NET 8操作SQLite入门到实战详细教程(选型、开发、发布、部署)
[*]83、EasySQLite:将 EasySQLite 从 .NET 8 升级到 .NET 9
[*]84、EasySQLite:在 .NET 9 中使用 Scalar 替代 Swagger
[*]85、DictionaryExercise:C#之 Dictionary 详解
[*]86、ParamsBenchmark:浅谈 C# 13 中的 params 集合
[*]87、CSharp13GrammarExercise:C# 13 中的新增功能实操
[*]88、LinqExercise:C# LINQ 快速入门实战指南,建议收藏学习!
[*]89、EFCoreExercise:EF Core 10 现已支持 LeftJoin 和 RightJoin 运算符查询了!

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: 一个包含 80+ C#/.NET 编程技巧实战练习开源项目!