首页
C&C++
C#语言
Java
Python
人工智能
Web前端
数据库
面试笔记
其它
软件推荐
搜索
每个.net开发人员都应该知道的 20 个基本知识
在编写和构建应用程序方面拥有多年的行业经验后,我有机会深入研究各种编程语言,包括 JavaScript 和 C#。虽然 JavaScript 对某些人来说似乎看似简单,但 C# 带来了不同的挑战 — 它是一种多功能且功能强大的语言,因其结构、类型安全性和在 .NET 生态系统中的广泛实用...
10-18 17:58
280
掌握 .NET Core 中的错误处理:最佳实践和实际示例
错误处理是构建健壮可靠的应用程序的关键方面。在 .NET Core 中,了解管理异常的最佳做法可以显著提高软件的稳定性和可维护性。本文深入探讨了 .NET Core 中的各种错误处理策略,并提供了实际示例,以帮助您有效地实施这些做法。为什么错误处理很重要在深入研究技术细节...
10-18 17:52
227
C#编程中掌握委托(将方法作为参数传递)
在 C# 中,通常使用委托或 lambda 表达式将方法作为参数传递。将方法作为参数传递 |使用 C# 💻编程掌握委托委托是引用具有特定签名的方法的类型,允许您将方法作为参数传递给其他方法。在现代 C# 编程中,灵活性和可重用性是构建高效、可维护的应用程序的关键。实现动...
10-18 17:50
253
一次性密码 (OTP):在 .NET Core 中通过电子邮件和移动设备安全登录的关键,并提供分步指南
让我们面对现实吧 — 安全是当今数字时代的重中之重。无论您是登录自己喜欢的应用程序还是访问敏感数据,确保安全身份验证都是必不可少的。加强安全性的最广泛使用的方法之一是一次性密码 (OTP)。现在,假设一个用户尝试登录,根据他们是使用电子邮件还是移动设备,他...
10-18 17:46
277
在 .NET 中优化 API 性能:使用分页、筛选和投影实现高效的数据检索
作为 .NET 开发人员,有效管理大型数据集非常重要。获取不必要的数据会增加内存使用量并降低性能。为避免这种情况,我们可以创建处理筛选、分页、排序和将数据投影到特定格式的方法。这种方法可确保我们的应用程序使用更少的内存并更快地执行。在本文中,我将向您展示如...
10-17 19:0
205
.net EF Core 8/9 中的新增功能
Entity Framework Core (EF Core) 不断发展以满足现代软件开发的需求,EF Core 8/9(也称为 EF8/9)的发布延续了这一传统,提供了一系列功能,这些功能可提高性能、简化数据操作并为开发人员扩展灵活性。本文将探讨 EF Core 8/9 中的关键更新,并提供有关如何在实际场...
10-17 18:55
150
面向 .NET 开发人员的 10 大NuGet 包:增强您的开发工具包
发现可以提升您的 .NET 开发工具包的前 10 个独家 NuGet 包!这些强大的软件包提供基本功能,简化您的工作流程,并增强您的编码体验。从用于改进数据处理的库到简化 API 集成的工具,每个软件包都旨在提高您作为开发人员的生产力和效率。立即深入了解此精选列表,为您的...
10-17 18:38
226
如何在 ASP.NET、Web API 和控制台应用程序中组织文件夹结构
在本文中,我们将探讨如何在 .NET 项目中组织代码,回顾文件夹结构的最佳实践,并深入探讨分离关注点的重要性,重点介绍 Models 文件夹和其他基本组件。目录.NET 中的文件夹结构简介为什么文件夹结构很重要组织 .NET 项目的最佳实践.NET 解决方案中的常见文件夹类型模型...
10-17 18:32
251
.NET 中的响应压缩,减少带宽压力
在今天的文章中,我将讨论 .NET Core 中的“响应压缩”功能。首先,我们简要了解什么是响应压缩。响应压缩是 .NET Framework 或 .NET Core 中使用的一种技术,它通过压缩来减小服务器发送的数据大小,从而减少网络流量、加速数据传输并改善用户体验。这种压缩是使用 HTT...
10-17 18:29
194
使用 C#、OpenAI 和 Spectre.Console 创建控制台 ChatGPT 客户端
本文将指导您使用 C# 和 .NET 8 构建基于控制台的 ChatGPT 客户端。我们将使用适用于 OpenAI API (https://github.com/openai/openai-dotnet) 的官方 .NET 库和 Spectre.Console 来构建此应用程序。Spectre.Console 是一个 .NET 库,可以更轻松地创建美观的控制台应用...
10-17 18:14
344
<<
<
…
11
12
13
14
15
16
17
18
19
20
…
>
>>
阅读排行
深入WPF数据绑定:Converter...
2384
C#异步定时器:精准定期执行...
2404
WPF应用中融入ASP.NET Core...
1802
在C# .NET 8中使用MediatR实...
1547
延迟等待的艺术:C#中Task.D...
1295
WPF中轻松生成动态图表:实...
1351
.NET Core 中集成Dapper高级...
1190
C#屏幕截图:轻松捕获活动窗...
1266
串口通信利器:RJCP.DLL.Ser...
1219
.NET 性能分析:.NET 8 中的...
1089
C# 中的并发性:使用 Blocki...
1042
轻松上传:C#中HTTP POST mu...
1266
C#中轻松实现二维码和条形码...
1040
C#串口通讯实战:基础功能及...
1092
精准数字处理:C#中四舍五入...
1280
解决WPF界面卡死等待问题:...
2148
ASP.NET 后端开发:全面的路...
867
WPF中轻松操控GIF动画:WpfA...
968
还在到处加异常日志记录?试...
940
深入了解SOAPCore:在.NET 6...
934
在 .NET8 中通过 RabbitMQ实...
808
.NET —ToList 和 ToArray ...
807
.net中OpenCVSharp+Zxing读...
908
打造真实感十足的速度表盘:...
904
实现WPF多语言支持:简单灵...
903
C#中Task.Run怎么用?能解决...
888
MediatR让进程内通信如此简...
1946
.NET 9中ToList 和 ToArray ...
711
Microsoft.Extensions.Loggi...
725
掌握ImageSharp:图像处理的...
810
解密C#中允许HttpClient使用...
699
掌握System.Text.Json中的多...
783
轻松实现.NET应用自动更新:...
774
.NET 中的 UUID 和 ULID:最...
650
FluentFTP实战:轻松操控FTP...
771
解密C# Socket通信:克服粘...
768
深入理解WPF中的Dispatcher...
763
C#文件编码检测:轻松解析文...
645
C# 中的弱事件 — 如何避免...
631
ASP .NET Core 8+ 中的全局...
623
WPF神器揭秘:一键截图,轻...
612
WPF魔法:轻松实现依赖注入...
1839
ASP.NET Core .NET 8 中间件...
595
使用OpenXML在.NET 6中导出E...
706
WPF开发新境界:MVVM设计模...
660
C# Socket通信:灵活传输DTO...
650
WPF大展示专业指南:轻松实...
754
深入FileSystemWatcher:C#...
753
.NET配置文件大揭秘:轻松读...
630
实用指南:C#中优雅更新GUI...
612