Skip to content

Latest commit

 

History

History
48 lines (25 loc) · 1.64 KB

README.zh.md

File metadata and controls

48 lines (25 loc) · 1.64 KB

Nino

终极高性能C#二进制序列化库。

build license nino.nuget openupm

官网

大概率是C#里最快速、最灵活的二进制序列化库。

Activity

功能列表

  • 支持全部非托管类型(int/float/DateTime/Vector/Matrix灯)

  • 支持全部[NinoType]标识的自定义interface/class/struct/record类型(包括泛型,支持自定义反序列化构造函数)

  • 支持任意ICollection类型(ListDictonaryConcurrentDictonaryHashset等)

  • 支持任意Span类型

  • 支持任意Nullable类型

  • 支持嵌套上述类型(例如Dictionary<Int, List<SupportedType[]>>

  • 支持多态

  • 高性能,低GC

  • 支持类型检查(保证数据完整性)

  • 包含版本兼容(例如添加/删除字段,更改字段类型等)

  • 支持跨项目(C#项目)类型序列化(例如从B.dll序列化A.dll中的类型)

快速开始

文档

性能

微基准测试