2025年这些实用的C#/.NET知识点你都知道吗?
前言
在这个快速发展的技术世界中,时常会有一些重要的知识点、信息或细节被忽略或遗漏。《C#/.NET/.NET Core拾遗补漏》专栏我们将探讨一些可能被忽略或遗漏的重要知识点、信息或细节,以帮助大家更全面地了解这些技术栈的特性和发展方向。
- ✍C#/.NET/.NET Core拾遗补漏合集:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetStudy.md
- C#/.NET/.NET Core拾遗补漏Issues投稿:https://github.com/YSGStudyHards/DotNetGuide/issues/37
- DotNetGuide技术社区微信交流8群:https://mp.weixin.qq.com/s/yZumOBguxQUptUEW2Q9mmA
C#相关
- C#关键字常见面试题
- C#设计模式入门实战教程
- 推荐几本C#/.NET进阶书籍
- C#实现多线程的几种方式
- C#拾遗补漏之goto跳转语句
- C#/.NET快速上手学习资料集
- C#基础:理解装箱与拆箱
- C#进程调用FFmpeg操作音视频
- C# 12 中新增的八大功能你都知道吗?
- C#使用yield关键字提升迭代性能与效率
- GUID 在 C# 中的五种格式化输出
- Visual Studio C# 多环境配置 Web.config
- 老生常谈:值类型 V.S. 引用类型
- 研究c#异步操作async await状态机的总结
- C#版开源免费的Bouncy Castle密码库
- C#集合数据去重的5种方式及其性能对比测试分析
- 细聊C# AsyncLocal如何在异步间进行数据流转
- .NET 在 Visual Studio 中的高效编程技巧集
- C#中IsNullOrEmpty和IsNullOrWhiteSpace的区别?
- 支持C#的开源免费、新手友好的数据结构与算法入门教程
- C#优雅的处理TCP数据(心跳,超时,粘包断包,SSL加密 ,数据处理等)
- 走进C# abstract,了解抽象类与接口的异同
- C# XML 基础入门(XML文件内容增删改查清)
- C# XmlHelper 帮助类操作Xml文档的通用方法汇总
- C#复杂XML反序列化为实体对象两种方式
- C#判断字符串是否是有效的XML格式数据
- 4款值得推荐的AI辅助编程工具(支持C#语言)
- C#开源的两款功能强大的录屏神器
- DDD领域驱动设计总结和C#代码示例
- 一个开源轻量级的C#代码格式化工具(支持VS和VS Code)
- 由C# dynamic是否装箱引发的思考
- 一个开源且全面的C#算法实战教程
- 使用 C# 集合表达式重构代码
- C#开源实用的工具类库,集成超过1000多种扩展方法
- 可能是全网最完整的 C# 版微信 SDK
- C#语言编写的仅有8KB大小的简易贪吃蛇开源游戏
- 3款C#开源且实用的工具类库,工作效率提升利器!
- C#开源、简单易用的Dapper扩展类库 - Dommel
- 提高 C# 的生产力:C# 13 更新完全指南
- C#二叉搜索树算法
- 浅谈 C# 中的顶级语句
- C#整合Ollama实现本地LLMs调用
- 你可能不知道的C#几种对象初始化方式
- 基于C#开发的工控网关,轻量级组态软件
- C#常见的四种经典查找算法
- 2024年各编程语言运行100万个并发任务需要多少内存?
- 基于 C# 编写的 Visual Studio 文件编码显示与修改扩展插件
- 聊一聊 C#异步 任务延续的三种底层玩法
.NET/.NET Core相关
- C#正则表达式快速入门
- .NET人脸识别解决方案
- .NET Core中灵活使用反射
- .NET快速实现网页数据抓取
- 一文带你了解.NET能做什么?
- .NET异步有多少种实现方式?
- .NET应用如何防止被反编译
- 一个在线的.NET源码查询网站
- 三款免费的.NET混淆工具推荐
- .NET反编译神器ILSpy怎么用?
- 4款免费且实用的.NET反编译工具
- .NET之Hangfire快速入门和使用
- 开源且实用的C#/.NET编程技巧练习宝库
- 【干货】Java开发者快速上手.NET指南
- .NET开源的处理分布式事务的解决方案
- 企业应用开发中.NET EF常用哪种模式?
- 使用Visual Studio调试 .NET源代码
- .NET使用原生方法实现文件压缩和解压
- .NET常见的几种项目架构模式,你知道几种?
- .NET开发中合理使用对象映射库,简化和提高工作效率
- ASP.NET Core Web API设置响应输出的Json数据格式的两种方式
- .NET Core使用SkiaSharp快速生成二维码( 真正跨平台方案)
- .NET生成MongoDB中的主键ObjectId
- 在Visual Studio中查看EF Core查询计划
- 一款实用的.NET Core加密解密工具类库
- 16个值得推荐的.NET ORM框架
- .NET快速对接极光消息推送
- 一个基于百度飞桨封装的.NET版本OCR工具类库
- 一个简单高效低内存的.NET操作Excel开源框架
- .NET开发工作效率提升利器 - CodeGeeX AI编程助手
- .NET指定图片地址下载并转换Base64字符串
- .NET项目中NLog的配置与使用
- .NET使用分布式网络爬虫框架DotnetSpider快速开发爬虫功能
- 让IIS支持.NET Web Api PUT和DELETE请求
- .NET有哪些好用的定时任务调度框架
- 分享几个.NET开源的AI和LLM相关项目框架
- 一个库帮你轻松的创建漂亮的.NET控制台应用程序
- .NET开源、功能强大、跨平台的图表库
- .NET开源强大、易于使用的缓存框架 - FusionCache
- ASP.NET Core Web中使用AutoMapper进行对象映射
- 一款开源的.NET程序集反编译、编辑和调试神器
- 使用Visual Studio分析.NET Dump
- YiShaAdmin:一款基于.NET Core Web + Bootstrap的企业级快速开发框架
- .NET MAUI是合适的Xamarin继任者吗?
- 4款.NET开源、功能强大的Windows桌面工具箱
- .NET使用CsvHelper快速读取和写入CSV文件
- C#/.NET这些实用的技巧和知识点你都知道吗?
- 2024年全面的.NET体系概览图集
- 使用Terminal.Gui构建功能强大的.NET控制台应用
- 一款EF Core下高性能、轻量级针对分表分库读写分离的解决方案
- 基于.NET开源游戏框架MonoGame实现的开源项目合集
- .NET 使用 WorkFlow Core 创建工作审批流
- ASP.NET Core中创建中间件的几种方式
- 2024年.NET开发怎么选就业方向?
- 使用ML.NET训练一个属于自己的图像分类模型,对图像进行分类就这么简单!
- .NET开源、简单、实用的数据库文档生成工具
- 适用于 .NET 的现代化、流畅、可测试的HTTP客户端库
- 基于.NET开源、强大易用的短链生成及监控系统
- 推荐一款.NET开源、功能强大的二维码生成类库
- .NET 中有多少种定时器?
- .NET电子邮件高效处理解决方案
- 增强用户体验:2个功能强大的.NET控制台应用帮助库
- .NET 9 中 LINQ 新增的功能
- 从 .NET 9 中移除 BinaryFormatter
- .NET 中的表达式树(Expression Trees)
- ASP.NET MVC+LayUI视频上传
- 一款.NET开发的AI无损放大工具
- .NET使用EF批量插入数据,一行代码性能飙升!
- Entity Framework Plus: 让 EF Core 开发如虎添翼
- 推荐3款卓越的 .NET 开源搜索组件库
- 一个.NET开源、快速、低延迟的异步套接字服务器和客户端库
- WaterCloud:一套基于.NET 8.0 + LayUI的快速开发框架,完全开源免费!
- .NET开源跨平台桌面和移动应用的统一框架 - Eto.Forms
- .NET NoSQL 嵌入式数据库 LiteDB 使用教程
- .NET 性能技巧:为什么你应该避免使用终结器 Finalizer?
- 一个.NET开源、性能优异的Excel数据读取库
- C#/.NET/.NET Core学习路线集合,学习不迷路!
- 适用于 .NET 稳定的官方OpenAI库
- 在.NET中使用QuestPDF高效地生成PDF文档
- .NET使用Moq开源模拟库简化单元测试
- 一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
- .NET开发者福音:JetBrains官方宣布 Rider 非商用免费开放!
- 基于.NET开源、功能强大且灵活的工作流引擎框架
- .NET现在可以做什么,有哪些公司在用的?
- 基于.NET开源、功能强大、灵活的跨平台开发框架 - Uno Platform
- 利用腾讯元器,将公众号变身为强大的.NET AI智能体
- 使用Microsoft.Extensions.AI简化.NET中的AI集成
- .NET使用Umbraco CMS快速构建一个属于自己的内容管理系统
- .NET使用MiniWord高效生成Word文件
- 使用 BenchmarkDotNet 对 .NET 代码进行性能基准测试
- 一款基于 .NET + Blazor 开发的智能访客管理系统
- 一个.NET开源、免费、功能强大的 PDF 处理工具
- 在IIS上部署ASP.NET Core Web API和Blazor Wasm
- 一套以用户体验出发的.NET8 Web开源框架
- .NET MongoDB数据仓储和工作单元模式封装
- 一个适用于 .NET 的开源整洁架构项目模板
- 将 EasySQLite 从 .NET 8 升级到 .NET 9
- 推荐4款基于.NET开源、功能强大的CMS建站系统
- 在 .NET 9 中使用 Scalar 替代 Swagger
- 2025年全面的.NET跨平台应用框架推荐
- 2025年全面的 .NET 图表构建解决方案
- .NET 中管理 Web API 文档的两种方式
- .NET 9.0 使用 Vulkan API 编写跨平台图形应用
- ASP.NET Core 中基于 Cookie 的身份鉴权实现
WPF相关
- 一个使用 WPF 开发的管理系统
- WPF学习路线详解(文末附带脑图)
- 一款简单漂亮的WPF UI - AduSkin
- 一套开源、强大且美观的WPF UI控件库 - HandyControl
- 一个适用于定制个性化界面的WPF UI组件库 - Panuon.WPF.UI
- 一个WPF版的Layui前端UI库 - Layui-WPF
- 一款开源、免费、现代化风格的WPF UI控件库 - ModernWpf
- WPF开源的一款免费、开箱即用的翻译、OCR工具
- 基于Material Design风格开源、易用、强大的WPF UI控件库
- 一款基于Fluent设计风格、现代化的WPF UI控件库
- WPF --- TextBox的输入校验
- 基于WPF开发动态可交互混淆矩阵
- C# WPF IoTClient与三菱PLC通讯详解
WinForm相关
- 一个超经典 WinForm 卡死的最后一次反思
- 一款开源免费美观的WinForm UI控件库 - ReaLTaiizor
- 基于Ant Design设计语言的WinForm UI界面库 - AntdUI
- 使用ScottPlot库在.NET WinForms中快速实现大型数据集的交互式显示
- 基于Material Design风格开源、免费的WinForms UI控件库
- 开源GTKSystem.Windows.Forms框架让C# Winform支持跨平台运行
Blazor相关
- C#开源免费的Blazor图表库
- 10款值得推荐的Blazor UI组件库
- 全面的ASP.NET Core Blazor简介和快速入门
- 在Blazor中使用Chart.js快速创建图表
- Ant Design Blazor前端框架搭建
- BootstrapBlazor UI组件库引入
- .NET中使用BootstrapBlazor组件库Table实操篇
- 基于Bootstrap Blazor开源的.NET通用后台权限管理系统
- 一套基于 Ant Design 和 Blazor 的开源企业级组件库
- MudBlazor:基于Material Design风格开源且强大的Blazor组件库
Avalonia相关
- 一个开源、跨平台的.NET UI框架 - Avalonia UI
- .NET Avalonia开源、免费的桌面UI库 - SukiUI
- 一款开源免费的现代化风格的Avalonia控件库
- 在Avalonia项目中使用MediatR和MS.DI库实现事件驱动通信
- 一款开源、免费、美观的 Avalonia UI 原生控件库 - Semi Avalonia
- 一个基于 Roslyn 和 AvalonEdit 的跨平台 C# 编辑器
MAUI相关
- .NET开源免费的跨平台框架 - MAUI(附学习资料)
- .NET MAUI开源免费的UI工具包 - Uranium
- MAUI Blazor 项目实战 - 从0到1轻松构建多平台应用UI
- 一组.NET MAUI绘制的开源控件 - AlohaKit
2025年这些实用的C#/.NET知识点你都知道吗?的更多相关文章
- 你要的 React 面试知识点,都在这了
摘要: 问题很详细,插图很好看. 原文:你要的 React 面试知识点,都在这了 作者:前端小智 Fundebug经授权转载,版权归原作者所有. React是流行的javascript框架之一,在20 ...
- Python3实用编程技巧进阶✍✍✍
Python3实用编程技巧进阶 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以 ...
- Python3实用编程技巧进阶
Python3实用编程技巧进阶 整个课程都看完了,这个课程的分享可以往下看,下面有链接,之前做java开发也做了一些年头,也分享下自己看这个视频的感受,单论单个知识点课程本身没问题,大家看的时候可以 ...
- 阅读《LEARNING HARD C#学习笔记》知识点总结与摘要五
本篇文章主要是总结异步编程的知识点,也是本系列的最后一篇文章,每一个知识点我都有写出示例代码,方便大家理解,若发现有误或不足之处还请指出,由于书中作者对此知识点讲解过于简单,所以在写这篇文章时本人参考 ...
- JavaScript基本知识点整理(超实用)
絮叨絮叨 今天给大家分享一下这两天自己整理的JavaScript部分的笔记,下面都是我觉得比较常用的,希望能帮助到大家! 1. 导入JS的三种方式 ①在HTML ...
- Java集合总结【面试题+脑图】,将知识点一网打尽!
前言 声明,本文用的是jdk1.8 花了一个星期,把Java容器核心的知识过了一遍,感觉集合已经无所畏惧了!!(哈哈哈....),现在来总结一下吧~~ 回顾目录: Collection总览 List集 ...
- 2.C#知识点:I/O
一.什么是I/0流? 英文翻译:Input/Output,在程序里简单的理解为读写数据操作数据的意思.流操作是为了解决体积大数据占用太多的内存,就是分段进行操作.就跟我们吃饭一样,一口一口的吃,还没见 ...
- 为什么你学不会递归?告别递归,谈谈我的一些经验 关于集合中一些常考的知识点总结 .net辗转java系列(一)视野 彻底理解cookie,session,token
为什么你学不会递归?告别递归,谈谈我的一些经验 可能很多人在大一的时候,就已经接触了递归了,不过,我敢保证很多人初学者刚开始接触递归的时候,是一脸懵逼的,我当初也是,给我的感觉就是,递归太神奇了! ...
- Linux内核分析期中知识点总结
Linux内核分析期中知识点总结 1. 计算机是如何工作的 存储程序计算机工作模型:冯诺依曼体系结构 X86汇编基础 会变一个简单的C程序分析其汇编指令执行过程 2. 操作系统是如何工作的 函数调用堆 ...
- 排名Top 16的Java实用类库
(转载: http://www.hollischuang.com/archives/1606) github地址: https://github.com/liufeiSAP/javaStudy.git ...
随机推荐
- 用python 将数字每三组分割
def cut_num(n, sep=','): # 第一个参数是要传递的数字,第二个是分隔符 s = str(abs(n))[::-1] groups = [] i = 0 while i < ...
- 《Django 5 By Example》阅读笔记:p237-p338
<Django 5 By Example>学习第11天,p237-p338总结,总计102页. 一.技术总结 1.follow system(关注功能) 表之间的关系有三种:OneToOn ...
- Python之pandas操作
中文网:https://www.pypandas.cn/ Pandas 是 Python 的核心数据分析支持库,提供了快速.灵活.明确的数据结构,旨在简单.直观地处理关系型.标记型数据.Pandas ...
- Vue.js 文本交替滚动
1.前言 当一段文本需要单行显示,但是又限于容器宽度无法完全展示时,我们需要对其滚动展示,所以就有了这个插件,如图: 2.封装思路 使用js模拟循环滚动的动画,容器宽度固定且超出隐藏,文本元素禁止换行 ...
- S2P主数据助力医药企业建立数据化管理平台
随着国家信息化进程的推进,医药软件行业市场规模正在不断扩大,其应用领域也在逐步拓宽,企业面临着多样化的销售渠道和模式选择.然而,要想在这样的多变市场中占据优势地位,单纯依靠经验决策已经不足以应对挑战. ...
- 在Windows下为CodeBlocks20.3安装、配置wxWidget3.2.6
0.前言 CodeBlocks是使用C++编写程序的一个很好的开发环境,最大的好处是它是开源的.免费的,而不仅仅是因为它具有跨平台的能力.还有一个很重要的原因是在CodeBlocks中可以使用wxWi ...
- Gitlab:Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of extension pg_trgm
Restoring PostgreSQL database gitlabhq_production ... ERROR: must be owner of extension pg_trgm ERRO ...
- 给我2分钟,保证教会你在Vue3中实现一个定高的虚拟列表
前言 虚拟列表对于大部分一线开发同学来说是一点都不陌生的东西了,有的同学是直接使用第三方组件.但是面试时如果你简历上面写了虚拟列表,却给面试官说是通过三方组件实现的,此时空气可能都凝固了.所以这篇文章 ...
- 【前端】HTML编码效提升:快速生成HTML标签
目录 1.生成多级标签 2.生成同级标签 3.生成注释 4.生成多个相同标签 5.生成带class标签 6生成带id标签. 7.生成带内容标签1 8.生成带内容标签2 9.生成带属性标签 GIF演示: ...
- kubernetes更改nodePort模式下的默认端口范围
使用nodePort模式,官方默认范围为30000-32767,详见Service官方文档. NodePort 类型如果将 type 字段设置为 NodePort,则 Kubernetes 控制平面将 ...