# ns-ext [En](README.md) | **中** **ns-ext** 是一个.NET扩展函数库,包含以下类型扩展模块: | 功能 | 文件名 | | -------- | ---------------------------------- | | 字节类型扩展 | ByteExtensions.cs | | 字符类型扩展 | CharExtensions.cs | | 日期类型扩展 | DateTimeExtensions.cs | | 数据库命令类型扩展 | DbCommandExtensions.cs | | 十进制数类型扩展 | DecimalExtensions.cs | | 可枚举类型扩展 | EnumerableExtensions.cs | | 枚举类型扩展 | EnumExtensions.cs | | 泛型类型扩展 | GenericExtensions.cs | | 整数型扩展 | IntExtensions.cs | | Json序列化选项类型扩展 | JsonSerializerOptionsExtensions.cs | | 日志类型扩展 | LoggerExtensions.cs | | 长整型扩展 | LongExtensions.cs | | 对象类型扩展 | ObjectExtensions.cs | | 流类型扩展 | StreamExtensions.cs | | 字符串类型扩展 | StringExtensions.cs | | 原型类型扩展 | TypeExtensions.cs | | 资源定位符类型扩展 | UriExtensions.cs | ## 快速开始 ### 安装 ```shell dotnet add package NSExt --prerelease ``` ### 示例 ```c# using NSExt.Extensions; internal static class Program { private class Person { public string Name { get; set; } public int Age { get; set; } } public static void Main(string[] args) { var person = """ { "Name": "Jason", "Age": "30" } """.Object(); Console.WriteLine(person.Json()); } } ``` ### 输出 ```json {"name":"Jason","age":30} ```