N_Cyjb - CYJB/Cyjb GitHub Wiki

Cyjb 命名空间

Cyjb 命名空间包含基本类以及基本扩展类,这些类定义或扩展了常用的数据类型。

 

说明
公共类 ArrayUtil 提供数组的扩展方法。
公共类 ByteUtil 提供对 Byte 的扩展方法。
公共类 CharUtil 提供 Char 类的扩展方法。
公共类 CommonExceptions 提供用于异常处理的辅助方法。
公共类 DelegateUtil 提供 Delegate 类的扩展方法。
公共类 DoubleComparer 表示双精度浮点数的比较器。
公共类 FloatComparer 表示单精度浮点数的比较器。
公共类 GenericConvert 提供将一种类型转换为另一种类型的方法。
公共类 Int32Util 提供对 Int32 的扩展方法。
公共类 Int64Util 提供对 Int64 的扩展方法。
公共类 MersenneTwister MersenneTwister 伪随机数发生器,同一种子总是会生成相同的伪随机序列。
公共类 PredicateUtil 提供 Predicate(T) 的扩展方法。
公共类 RandomUtil 提供关于随机数的扩展方法。
公共类 StringUtil 提供 String 类的扩展方法。
公共类 TypeCodeUtil 提供 TypeCode 类的扩展方法。
公共类代码示例 TypeUtil 提供 Type 类的扩展方法。
公共类 UInt32Util 提供对 UInt32 的扩展方法。
公共类 UInt64Util 提供对 UInt64 的扩展方法。
公共类 Variant(T1, T2) 提供保有可选类型之一的值的能力。
公共类 Variant(T1, T2, T3) 提供保有可选类型之一的值的能力。
公共类 Variant(T1, T2, T3, T4) 提供保有可选类型之一的值的能力。
公共类 Variant(T1, T2, T3, T4, T5) 提供保有可选类型之一的值的能力。

结构

 

结构 说明
公共结构 StringView 表示字符串视图,其行为类似 ReadOnlyMemory(T),但支持类似 String 的接口。
公共结构 UniqueValue(TValue) 用于需要获取唯一值的情况。
公共结构 UnorderedHashCode 表示无序的哈希代码。
公共结构 ValueRange(T) 表示值的范围。

接口

 

接口 说明
公共接口 IConverterProvider 类型转换器的提供者,可以根据输入输出类型生成类型转换器。
 
⚠️ **GitHub.com Fallback** ⚠️