N_Cyjb - CYJB/Cyjb GitHub Wiki
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 | 类型转换器的提供者,可以根据输入输出类型生成类型转换器。 |