Game Framework
2021.05.31
|
类型转换相关的实用函数。 更多...
静态 Public 成员函数 | |
static float | GetCentimetersFromPixels (float pixels) |
将像素转换为厘米。 更多... | |
static float | GetPixelsFromCentimeters (float centimeters) |
将厘米转换为像素。 更多... | |
static float | GetInchesFromPixels (float pixels) |
将像素转换为英寸。 更多... | |
static float | GetPixelsFromInches (float inches) |
将英寸转换为像素。 更多... | |
static byte[] | GetBytes (bool value) |
以字节数组的形式获取指定的布尔值。 更多... | |
static void | GetBytes (bool value, byte[] buffer) |
以字节数组的形式获取指定的布尔值。 更多... | |
static void | GetBytes (bool value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的布尔值。 更多... | |
static bool | GetBoolean (byte[] value) |
返回由字节数组中首字节转换来的布尔值。 更多... | |
static bool | GetBoolean (byte[] value, int startIndex) |
返回由字节数组中指定位置的一个字节转换来的布尔值。 更多... | |
static byte[] | GetBytes (char value) |
以字节数组的形式获取指定的 Unicode 字符值。 更多... | |
static void | GetBytes (char value, byte[] buffer) |
以字节数组的形式获取指定的 Unicode 字符值。 更多... | |
static void | GetBytes (char value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 Unicode 字符值。 更多... | |
static char | GetChar (byte[] value) |
返回由字节数组中前两个字节转换来的 Unicode 字符。 更多... | |
static char | GetChar (byte[] value, int startIndex) |
返回由字节数组中指定位置的两个字节转换来的 Unicode 字符。 更多... | |
static byte[] | GetBytes (short value) |
以字节数组的形式获取指定的 16 位有符号整数值。 更多... | |
static void | GetBytes (short value, byte[] buffer) |
以字节数组的形式获取指定的 16 位有符号整数值。 更多... | |
static unsafe void | GetBytes (short value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 16 位有符号整数值。 更多... | |
static short | GetInt16 (byte[] value) |
返回由字节数组中前两个字节转换来的 16 位有符号整数。 更多... | |
static short | GetInt16 (byte[] value, int startIndex) |
返回由字节数组中指定位置的两个字节转换来的 16 位有符号整数。 更多... | |
static byte[] | GetBytes (ushort value) |
以字节数组的形式获取指定的 16 位无符号整数值。 更多... | |
static void | GetBytes (ushort value, byte[] buffer) |
以字节数组的形式获取指定的 16 位无符号整数值。 更多... | |
static void | GetBytes (ushort value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 16 位无符号整数值。 更多... | |
static ushort | GetUInt16 (byte[] value) |
返回由字节数组中前两个字节转换来的 16 位无符号整数。 更多... | |
static ushort | GetUInt16 (byte[] value, int startIndex) |
返回由字节数组中指定位置的两个字节转换来的 16 位无符号整数。 更多... | |
static byte[] | GetBytes (int value) |
以字节数组的形式获取指定的 32 位有符号整数值。 更多... | |
static void | GetBytes (int value, byte[] buffer) |
以字节数组的形式获取指定的 32 位有符号整数值。 更多... | |
static unsafe void | GetBytes (int value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 32 位有符号整数值。 更多... | |
static int | GetInt32 (byte[] value) |
返回由字节数组中前四个字节转换来的 32 位有符号整数。 更多... | |
static int | GetInt32 (byte[] value, int startIndex) |
返回由字节数组中指定位置的四个字节转换来的 32 位有符号整数。 更多... | |
static byte[] | GetBytes (uint value) |
以字节数组的形式获取指定的 32 位无符号整数值。 更多... | |
static void | GetBytes (uint value, byte[] buffer) |
以字节数组的形式获取指定的 32 位无符号整数值。 更多... | |
static void | GetBytes (uint value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 32 位无符号整数值。 更多... | |
static uint | GetUInt32 (byte[] value) |
返回由字节数组中前四个字节转换来的 32 位无符号整数。 更多... | |
static uint | GetUInt32 (byte[] value, int startIndex) |
返回由字节数组中指定位置的四个字节转换来的 32 位无符号整数。 更多... | |
static byte[] | GetBytes (long value) |
以字节数组的形式获取指定的 64 位有符号整数值。 更多... | |
static void | GetBytes (long value, byte[] buffer) |
以字节数组的形式获取指定的 64 位有符号整数值。 更多... | |
static unsafe void | GetBytes (long value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 64 位有符号整数值。 更多... | |
static long | GetInt64 (byte[] value) |
返回由字节数组中前八个字节转换来的 64 位有符号整数。 更多... | |
static long | GetInt64 (byte[] value, int startIndex) |
返回由字节数组中指定位置的八个字节转换来的 64 位有符号整数。 更多... | |
static byte[] | GetBytes (ulong value) |
以字节数组的形式获取指定的 64 位无符号整数值。 更多... | |
static void | GetBytes (ulong value, byte[] buffer) |
以字节数组的形式获取指定的 64 位无符号整数值。 更多... | |
static void | GetBytes (ulong value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的 64 位无符号整数值。 更多... | |
static ulong | GetUInt64 (byte[] value) |
返回由字节数组中前八个字节转换来的 64 位无符号整数。 更多... | |
static ulong | GetUInt64 (byte[] value, int startIndex) |
返回由字节数组中指定位置的八个字节转换来的 64 位无符号整数。 更多... | |
static unsafe byte[] | GetBytes (float value) |
以字节数组的形式获取指定的单精度浮点值。 更多... | |
static unsafe void | GetBytes (float value, byte[] buffer) |
以字节数组的形式获取指定的单精度浮点值。 更多... | |
static unsafe void | GetBytes (float value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的单精度浮点值。 更多... | |
static float | GetSingle (byte[] value) |
返回由字节数组中前四个字节转换来的单精度浮点数。 更多... | |
static float | GetSingle (byte[] value, int startIndex) |
返回由字节数组中指定位置的四个字节转换来的单精度浮点数。 更多... | |
static unsafe byte[] | GetBytes (double value) |
以字节数组的形式获取指定的双精度浮点值。 更多... | |
static unsafe void | GetBytes (double value, byte[] buffer) |
以字节数组的形式获取指定的双精度浮点值。 更多... | |
static unsafe void | GetBytes (double value, byte[] buffer, int startIndex) |
以字节数组的形式获取指定的双精度浮点值。 更多... | |
static double | GetDouble (byte[] value) |
返回由字节数组中前八个字节转换来的双精度浮点数。 更多... | |
static double | GetDouble (byte[] value, int startIndex) |
返回由字节数组中指定位置的八个字节转换来的双精度浮点数。 更多... | |
static byte[] | GetBytes (string value) |
以字节数组的形式获取 UTF-8 编码的字符串。 更多... | |
static int | GetBytes (string value, byte[] buffer) |
以字节数组的形式获取 UTF-8 编码的字符串。 更多... | |
static int | GetBytes (string value, byte[] buffer, int startIndex) |
以字节数组的形式获取 UTF-8 编码的字符串。 更多... | |
static byte[] | GetBytes (string value, Encoding encoding) |
以字节数组的形式获取指定编码的字符串。 更多... | |
static int | GetBytes (string value, Encoding encoding, byte[] buffer) |
以字节数组的形式获取指定编码的字符串。 更多... | |
static int | GetBytes (string value, Encoding encoding, byte[] buffer, int startIndex) |
以字节数组的形式获取指定编码的字符串。 更多... | |
static string | GetString (byte[] value) |
返回由字节数组使用 UTF-8 编码转换成的字符串。 更多... | |
static string | GetString (byte[] value, Encoding encoding) |
返回由字节数组使用指定编码转换成的字符串。 更多... | |
static string | GetString (byte[] value, int startIndex, int length) |
返回由字节数组使用 UTF-8 编码转换成的字符串。 更多... | |
static string | GetString (byte[] value, int startIndex, int length, Encoding encoding) |
返回由字节数组使用指定编码转换成的字符串。 更多... | |
属性 | |
static bool | IsLittleEndian [get] |
获取数据在此计算机结构中存储时的字节顺序。 更多... | |
static float | ScreenDpi [get, set] |
获取或设置屏幕每英寸点数。 更多... | |
类型转换相关的实用函数。
|
static |
返回由字节数组中首字节转换来的布尔值。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的一个字节转换来的布尔值。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
以字节数组的形式获取指定的布尔值。
value | 要转换的布尔值。 |
|
static |
以字节数组的形式获取指定的布尔值。
value | 要转换的布尔值。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的布尔值。
value | 要转换的布尔值。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 Unicode 字符值。
value | 要转换的字符。 |
|
static |
以字节数组的形式获取指定的 Unicode 字符值。
value | 要转换的字符。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 Unicode 字符值。
value | 要转换的字符。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的双精度浮点值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的双精度浮点值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的双精度浮点值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的单精度浮点值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的单精度浮点值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的单精度浮点值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 32 位有符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 32 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 32 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 64 位有符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 64 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 64 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 16 位有符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 16 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 16 位有符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取 UTF-8 编码的字符串。
value | 要转换的字符串。 |
|
static |
以字节数组的形式获取 UTF-8 编码的字符串。
value | 要转换的字符串。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取 UTF-8 编码的字符串。
value | 要转换的字符串。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定编码的字符串。
value | 要转换的字符串。 |
encoding | 要使用的编码。 |
|
static |
以字节数组的形式获取指定编码的字符串。
value | 要转换的字符串。 |
encoding | 要使用的编码。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定编码的字符串。
value | 要转换的字符串。 |
encoding | 要使用的编码。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 32 位无符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 32 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 32 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 64 位无符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 64 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 64 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
以字节数组的形式获取指定的 16 位无符号整数值。
value | 要转换的数字。 |
|
static |
以字节数组的形式获取指定的 16 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
|
static |
以字节数组的形式获取指定的 16 位无符号整数值。
value | 要转换的数字。 |
buffer | 用于存放结果的字节数组。 |
startIndex | buffer 内的起始位置。 |
|
static |
将像素转换为厘米。
pixels | 像素。 |
|
static |
返回由字节数组中前两个字节转换来的 Unicode 字符。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的两个字节转换来的 Unicode 字符。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组中前八个字节转换来的双精度浮点数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的八个字节转换来的双精度浮点数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
将像素转换为英寸。
pixels | 像素。 |
|
static |
返回由字节数组中前两个字节转换来的 16 位有符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的两个字节转换来的 16 位有符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组中前四个字节转换来的 32 位有符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的四个字节转换来的 32 位有符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组中前八个字节转换来的 64 位有符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的八个字节转换来的 64 位有符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
将厘米转换为像素。
centimeters | 厘米。 |
|
static |
将英寸转换为像素。
inches | 英寸。 |
|
static |
返回由字节数组中前四个字节转换来的单精度浮点数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的四个字节转换来的单精度浮点数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组使用 UTF-8 编码转换成的字符串。
value | 字节数组。 |
|
static |
返回由字节数组使用指定编码转换成的字符串。
value | 字节数组。 |
encoding | 要使用的编码。 |
|
static |
返回由字节数组使用 UTF-8 编码转换成的字符串。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
length | 长度。 |
|
static |
返回由字节数组使用指定编码转换成的字符串。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
length | 长度。 |
encoding | 要使用的编码。 |
|
static |
返回由字节数组中前两个字节转换来的 16 位无符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的两个字节转换来的 16 位无符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组中前四个字节转换来的 32 位无符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的四个字节转换来的 32 位无符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
static |
返回由字节数组中前八个字节转换来的 64 位无符号整数。
value | 字节数组。 |
|
static |
返回由字节数组中指定位置的八个字节转换来的 64 位无符号整数。
value | 字节数组。 |
startIndex | value 内的起始位置。 |
|
staticget |
获取数据在此计算机结构中存储时的字节顺序。
|
staticgetset |
获取或设置屏幕每英寸点数。