Conversão de Dados

Essas rotinas convertem dados de um formulário para outro.Geralmente, essas rotinas executar mais rápido do que você pode escrever conversões.Cada rotina que começa com um to prefixo é implementado sistema autônomo uma função e uma macro. See Escolhendo entre funções e macros para obter informações sobre como escolher uma implementação.

Rotinas de conversão de dados

Rotina

Uso

Equivalente .NET estrutura

ABS

Encontrar o valor absoluto de inteiro

sistema::Math::Abs

atof, _atof_l, _wtof, _wtof_l

Converter string em float

sistema::converter::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Converter string em int

sistema::converter::ToInt32, sistema::converter::ToUInt32

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Converter string em __int64

sistema::converter::ToInt64, sistema::converter::ToUInt64

Atol, _atol_l, _wtol, _wtol_l

Converter string em long

sistema::converter::ToInt64, sistema::converter::ToUInt64

_ecvt, _ecvt_s

Converter double a seqüência de comprimento especificado

sistema::converter::ToString

_fcvt, _fcvt_s

Converter double a seqüência de caracteres com número especificado de dígitos após a vírgula decimal

sistema::converter::ToString

_gcvt, _gcvt_s

Converter double número de seqüência de caracteres; seqüência de caracteres de armazenamento em buffer

sistema::converter::ToString

_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s

Converter int ou __int64 a seqüência

sistema::converter::ToString

laboratórios

Encontrar o valor absoluto de long número inteiro

sistema::Math::Abs

_ltoa, _ltow, _ltoa_s, _ltow_s

Convert long to string

sistema::converter::ToString

_mbbtombc, _mbbtombc_l

Converter caractere multibyte 1 byte correspondente 2 bytes caractere multibyte

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Converter Japão Industry Standard (JIS) caractere a caractere Microsoft Japão (JMS)

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l

Converter JMS caractere a caractere JIS

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Converter caractere multibyte em código de 1 byte hiragana

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l

Converter caractere multibyte em código de 1 byte katakana

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_mbctombb, _mbctombb_l

Convert 2-byte multibyte character to corresponding 1-byte multibyte character

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l

Converter a sequência de caracteres multibyte em correspondente sequência de caracteres largos

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

mbtowc, _mbtowc_l

Converter caracteres multibyte correspondente caractere largo

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

strtod, _strtod_l, wcstod, _wcstod_l

Converter string em double

sistema::converter::ToDouble

strtol, wcstol, _strtol_l, _wcstol_l

Convert string to long integer

sistema::converter::ToInt64

strtoul, _strtoul_l, wcstoul, _wcstoul_l

Convert string to unsignedlong integer

sistema::converter::ToUInt64

strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l

Trans formulário agrupado de seqüência de caracteres em formulário com base em informulárioation específicas de localidade

sistema::IFormattable::ToString

__toascii

Converter caractere em código ASCII

 

ToLower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

teste de caractere e converter em minúsculas se atualmente em maiúsculas

sistema::Char::ToLower

ToLower, _tolower, towlower, _tolower_l, _towlower_l

Converter caractere em minúsculas incondicionalmente

sistema::String::ToLower

ToUpper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l

Testar caractere e converter em maiúsculas se atualmente em minúsculas

sistema::Char::ToUpper

ToUpper, _toupper, towupper, _toupper_l, _towupper_l

Converter caractere em maiúsculas incondicionalmente

sistema::String::ToUpper

_ultoa, _ultow, _ultoa_s, _ultow_s

Convert unsignedlong to string

sistema::converter::ToString

wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l

Converter sequência de caracteres largos em sequência correspondente de caracteres multibyte

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

wctomb, _wctomb_l, wctomb_s, _wctomb_s_l

Converter caractere largos em correspondentes de caractere multibyte

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

atof, _atof_l, _wtof, _wtof_l

Converter a seqüência de caractere largos em um double

sistema::converter::ToInt64, sistema::converter::ToUInt64, sistema::converter::ToSingle, sistema::converter::ToDouble

atoi, _atoi_l, _wtoi, _wtoi_l

Converter a seqüência de caractere largos em int

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

_atoi64, _atoi64_l, _wtoi64, _wtoi64_l

Converter a seqüência de caractere largos em __int64

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Atol, _atol_l, _wtol, _wtol_l

Converter a seqüência de caractere largos em long

Não aplicável.Para telefonar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

em time de execução Rotinas por categoria