C# 项目常用库

1.MVVM框架(CommunityToolkit.Mvvm)

平台和运行时库相独立 - .NET 2.0标准和.NET 5(与UI框架无关)
简单易用 - 在程序结构和编码范式上没有严格要求,即使用灵活
自由组件 - 自由选择要使用的组件
参考实现 - 精炼且性能好,提供了基础库的接口实现,但缺乏直接使用它们的具体类型
这个包针对是.NET标准的,所以它能应用于任何平台:UWP,WinForms,WPF,Xamarin,Uno等;以及任何运行环境下:.NET Native, .NET Core, .NET Framework, or Mono。它能在它们之上运行。且API在所有情况下都是相同的,这使得它非常适合构建共享库。

此外,MVVM工具包还有专门针对.NET 5的优化点,使得在.NET 5运行时会有更多内部优化。当然,两种情况下的API是相同的,NuGet总是会解析出包的最佳版本,而不需要用户担心API在平台上是否可用。
在解决方案管理器中,右击工程,然后选择管理NuGet包。搜索CommunityToolkit.Mvvm并安装它。

2.JSON解析器(Swifter.Json)

在 .Net 平台上的一个功能强大,简单易用,稳定又不失高性能的 JSON 序列化和反序列化工具。
Swifter.Json 已经经过了大量测试和线上项目中运行许久来确保它的稳定性。
在解决方案管理器中,右击工程,然后选择管理NuGet包。搜索Swifter.Json并安装它。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值