数据转换
这些实例将从窗体中的数据绑定到另一个。通常这些实例比您可以编写的转换的执行速度更快。从 to 前缀开头的每个实例都实现为函数和作为宏。有关选择实现的信息,请参见 选择在函数和宏之间 。
数据转换例程
实例 |
使用 |
.NET framework 等效 |
---|---|---|
查找整数的绝对值 |
||
为 float的转换字符串 |
||
为 int的转换字符串 |
||
为 __int64的转换字符串 |
||
将字符串转换为 long |
||
指定长度的字符串的转换 double |
||
字符串的转换 double 于下面的指定小数点的数字 |
||
转换 double 数字转换为字符串;存储字符串缓冲区 |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
字符串的转换 int 或 __int64 |
|
查找 long 整数的绝对值 |
||
字符串的转换 long |
||
1 字节转换为相应的 2 字节多字节字符的多字节字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
为日本 Microsoft (JIS) (JMS) 字符的转换日本行业标准字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
为 JIS 字符的转换 JMS 字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换为 1 字节平假名代码的多字节字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换为 1 字节片假名代码的多字节字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
2 字节转换为相应的 1 字节多字节字符的多字节字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换多字节字符序列转换为宽字符对应的顺序 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换多字节字符转换为相应的宽字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
将字符串转换为 double |
||
为 long 整数的转换字符串 |
||
将字符串转换为 unsignedlong 整数 |
||
转换字符串转换为基于区域设置特定信息的排列的窗体 |
||
将字符转换为 ASCII 代码 |
|
|
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
测试字符和转换为小写,如果当前大写 |
|
无条件地将字符转换为小写 |
||
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
测试字符和转换为大写,如果当前例 |
|
为不受条件大写的转换字符 |
||
转换 unsignedlong 转换为字符串 |
||
将宽字符序列分成多字节字符对应的顺序 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
为相应的多字节字符的转换宽字符 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换为 double的宽字符字符串 |
系统:: 转换:: ToInt64, 系统:: 转换:: ToUInt64, 系统:: 转换:: 该, 系统:: 转换:: ToDouble |
|
将宽字符字符串转换为 int |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
转换为 __int64的宽字符字符串 |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |
|
将宽字符字符串转换为 long |
不适用。若要调用标准 C 函数,请使用 PInvoke。有关更多信息,请参见 平台调用示例。 |