nsnail de03df1318
Tk (#1)
* <chore>

* 1.0.7

* <adjust>

* <chore>

* <chore>

* <refactor>

* <doc>

* <doc>

* <feat> + Unicode,UnicodeDe

* <revert>

* <fix>

* bugfix

* <feat> 从资源文件读取Description

* <feat> 从资源文件读取Description-可继承

* <fix> 将一个对象序列化成json文本

* <chore>

* 调整一下日志格式

* feat: * 泛型特性本地化资源描述 * 添加测试项目

* <chore>

* feat: enum、string

* feat: long 类型增加rand方法

* feat: ToInvString

* fix: ToInvString

* fix: ToInvString

* fix: ParameterFormat bug

* [BLD] [SKIP CI]
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2022-11-30 11:23:59 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00
2023-09-28 09:37:45 +08:00

ns-ext

| En The ns-ext is a .NET extension function library, containing the following types of extension modules:

Features File name
Byte type extension ByteExtensions.cs
Character Type Extensions CharExtensions.cs
Date Type Extensions DateTimeExtensions.cs
Database command type extension DbCommandExtensions.cs
Decimal Number Type extension DecimalExtensions.cs
Enumable type extension EnumerableExtensions.cs
Enumeration type extension EnumExtensions.cs
General type extension GenericExtensions.cs
Integer type extension IntExtensions.cs
Json Serialization option type extension JsonSerializerOptionsExtensions.cs
Log type extension LoggerExtensions.cs
Long integer extension LongExtensions.cs
Object type extension ObjectExtensions.cs
Stream type extension StreamExtensions.cs
String type extension StringExtensions.cs
Prototype type extension TypeExtensions.cs
Resource locator type extension UriExtensions.cs

Quick start

Install

dotnet add package NSExt --prerelease

Example

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<Person>();

        Console.WriteLine(person.Json());
    }
}

Output

{"name":"Jason","age":30}
Description
No description provided
Readme MIT 326 KiB
Languages
C# 96.5%
PowerShell 3.3%
Batchfile 0.2%