码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C#/.NET/.NET Core编程技巧练习集(学习,实践干货)


    思维导航

    • DotNet Exercises介绍
    • QuestPDFExercise
    • TimeCrontabExercise
    • BouncyCastleExercise
    • ScottPlotWinFormsExercise
    • ChartjsExercise
    • GenericRepositoryExercise
    • MultithreadingExample
    • AsyncProgrammingExample
    • DotnetSpiderExercise
    • MapsuiExercise
    • SpectreExercise
    • IdGeneratorExercise
    • FusionCacheExercise
    • AutoMapperExercise
    • CsvHelperExercise
    • DotNetGuide技术社区交流群

    DotNet Exercises介绍

    DotNetGuide专栏C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core各种编程常用语法、算法、技巧、中间件、类库等等。

    • GitHub开源地址:https://github.com/YSGStudyHards/DotNetExercises
    • 想要学习C#/.NET/.NET Core什么技术欢迎Issues中留言:https://github.com/YSGStudyHards/DotNetGuide/issues/42

    QuestPDFExercise

    在.NET平台中操作生成PDF的类库有很多如常见的有iTextSharp、PDFsharp、Aspose.PDF等,今天我们分享一个用于生成PDF文档的现代开源.NET库:QuestPDF,本文将介绍QuestPDF并使用它快速实现发票PDF文档生成功能。

    • 📚文章详细教程:.NET使用QuestPDF高效地生成PDF文档

    TimeCrontabExercise

    本文分享的内容是如何使用.NET 全能 Cron 表达式解析类库教程。

    • 📚文章详细教程:.NET 全能 Cron 表达式解析库

    BouncyCastleExercise

    BouncyCastle是一款C#版开源、免费的Bouncy Castle密码库,开发人员可以通过该项目在他们的 C# 应用程序中使用 Bouncy Castle 提供的各种密码学功能,从而加强数据的安全性和保护隐私信息。

    • 📚文章详细教程:C#版开源免费的Bouncy Castle密码库

    ScottPlotWinFormsExercise

    在.NET应用开发中数据集的交互式显示是一个非常常见的功能,如需要创建折线图、柱状图、饼图、散点图等不同类型的图表将数据呈现出来,帮助人们更好地理解数据、发现规律,并支持决策和沟通。本文我们将一起来学习一下如何使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示。

    • 📚文章详细教程:使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示

    ChartjsExercise

    BlazorChartjs是一个在Blazor中使用Chart.js的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在Blazor中使用Chart.js快速创建图表。

    • 📚文章详细教程:在Blazor中使用Chart.js快速创建图表

    GenericRepositoryExercise

    EF Core是我们.NET日常开发中比较常用的ORM框架,本文分享的内容是如何使用EF Core Generic Repository通用仓储库来快速实现EF Core数据仓储模式。

    • 📚文章详细教程:一个库帮你快速实现EF Core数据仓储模式

    MultithreadingExample

    本文分享的内容是C#实现多线程常用的4种方式讲解。

    • 📚文章详细教程:C#实现多线程的几种方式

    AsyncProgrammingExample

    本文分享的内容是.NET实现异步的4种方式讲解。

    • 📚文章详细教程:.NET实现异步的几种方式

    DotnetSpiderExercise

    本文分享的内容是如何使用.NET开源(MIT License)的轻量、灵活、高性能、跨平台的分布式网络爬虫框架DotnetSpider来快速实现网页数据抓取功能。

    • 📚文章详细教程:.NET快速实现网页数据抓取

    MapsuiExercise

    本文分享的内容是如何使用.NET开源(MIT License)、免费、同时支持多平台框架(MAUI、WPF、Avalonia、Uno、Blazor、WinUI、Eto、.NET Android 和 .NET iOS)地图组件库:Mapsui。

    • 📚文章详细教程:一个 .NET 开源的地图组件库 - Mapsui

    SpectreExercise

    做过.NET控制台应用程序的同学应该都知道原生的.NET控制台应用程序输出的内容都比较的单调,假如要编写漂亮且美观的控制台输出内容或者样式可能需要花费不少的时间去编写代码和调试。本文给大家分享一个.NET开源且免费的类库帮你轻松的创建漂亮、美观的.NET控制台应用程序:Spectre.Console。

    • 📚文章详细教程:一个库帮你轻松的创建漂亮的.NET控制台应用程序

    IdGeneratorExercise

    本文分享的内容是.NET集成IdGenerator生成分布式全局唯一ID。

    • 📚文章详细教程:.NET集成IdGenerator生成分布式全局唯一ID

    FusionCacheExercise

    缓存在程序中扮演着提升性能、降低资源消耗、改善用户体验等重要角色,是构建高效、可伸缩、稳定的系统不可或缺的重要组成部分。本文给大家分享一款.NET开源(基于MIT license)、强大、易于使用的缓存框架:FusionCache。

    • 📚文章详细教程:.NET开源强大、易于使用的缓存框架 - FusionCache

    AutoMapperExercise

    在日常开发中,我们常常需要将一个对象映射到另一个对象,这个过程中可能需要编写大量的重复性代码,如果每次都手动编写,不仅会影响开发效率,而且当项目越来越复杂、庞大的时候还容易出现错误。为了解决这个问题,对象映射库就随之而出了,这些库可以自动完成对象之间的映射,从而减少大量的开发工作量,提高开发工作效率。本文我们来讲讲在ASP.NET Core Web中使用AutoMapper快速进行对象映射。

    • 📚文章详细教程:ASP.NET Core Web中使用AutoMapper进行对象映射

    CsvHelperExercise

    在日常开发中使用CSV文件进行数据导入和导出、数据交换是非常常见的需求,本文我们来讲讲在.NET中如何使用CsvHelper这个开源库快速实现CSV文件读取和写入。

    • 📚文章详细教程:.NET使用CsvHelper快速读取和写入CSV文件

    DotNetGuide技术社区交流群

    • DotNetGuide技术社区是一个面向.NET开发者的开源技术社区,旨在为开发者们提供全面的C#/.NET/.NET Core相关学习资料、技术分享和咨询、项目框架推荐、求职和招聘资讯、以及解决问题的平台。
    • 在DotNetGuide技术社区中,开发者们可以分享自己的技术文章、项目经验、学习心得、遇到的疑难技术问题以及解决方案,并且还有机会结识志同道合的开发者。
    • 我们致力于构建一个积极向上、和谐友善的.NET技术交流平台。无论您是初学者还是有丰富经验的开发者,我们都希望能为您提供更多的价值和成长机会。

    欢迎加入DotNetGuide技术社区微信交流群👪

    作者名称:追逐时光者

    作者简介:一个热爱编程、善于分享、喜欢学习、探索、尝试新事物和新技术的全栈软件工程师。

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。如果该篇文章对您有帮助的话,可以点一下右下角的【♥推荐♥】,希望能够持续的为大家带来好的技术文章,文中可能存在描述不正确的地方,欢迎指正或补充,不胜感激。

  • 相关阅读:
    浏览器窗口尺寸相关的 API 整理图
    roppy代码实战-Python实现
    Windows NFS 真弱 → 中文乱码导致文件找不到
    一文了解“字符集”
    【GAMES101】作业 7: 路径追踪
    【HTML学生作业网页】基于HTML+CSS+JavaScript仿南京师范大学泰州学院(11页)
    吴恩达《机器学习》6-4->6-7:代价函数、简化代价函数与梯度下降、高级优化、多元分类:一对多
    Mysql系列二:Mysql里的锁
    k8s常用命令
    Unity 游戏开发、03 基础篇 | C#初级编程
  • 原文地址:https://www.cnblogs.com/Can-daydayup/p/18279064
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号