不要轻易使用大而全的扩展库

在 NuGet 上有很多大而全的 C# 扩展库,虽然它们提供了丰富的功能,但也可能带来性能和依赖问题。本文将探讨为什么不建议轻易使用这些库,并提供一些建议来正确利用它们。

如何在本地客户端使用 EF Core

将 EF Core 用于 WPF、WinForms 等本地客户端应用程序可能并不是一个非常简单的事情。我们尤其需要了解它的一些内部机制,以及如何有针对性地进行配置,从而避免一些常见的问题。

如何在类外移除类的事件订阅?

某些时候,我们可能需要在类外移除该类的事件订阅。然而事件本身只对外暴露了增加和移除方法,并且注册的方法可能也不是公共的,这些因素都会增加实现的难度。我们这次就来探讨如何通过反射机制实现这一目标。

如何在 C# 中获取本机真实 IP 地址?

在 C# 中获取本机 IP 地址并不是一个简单的问题,因为我们几乎总是会获取到很多 IP 地址,而判断哪一个才是我们想要的真实局域网 IP 地址才是我们真正面对的问题。本文将介绍如何获取本机的真实局域网 IP 地址。

分享一些针对 WPF 开发者的 Avalonia 开发技巧

Avalonia 在设计上借鉴了 WPF 的许多概念,开发体验来说也有很多相似之处。但 Avalonia 也有其独特之处和最佳实践。本文将分享一些针对 WPF 开发者在使用 Avalonia 时的实用建议,帮助大家更好地适应和利用 Avalonia 的特性,从而提升开发效率和应用性能。