Konwersja danych
Procedury te konwertują dane z jednego formularza do innego.Ogólnie procedury te są wykonywane szybciej niż konwersje, które można napisać.Każda procedura zaczyna się od prefiksu to zaimplementowanego jako funkcja i makro.Zobacz informację Wybór między funkcjami i makrami o wybieraniu implementacji.
Procedury konwersji danych
Procedura |
Użyj |
równoważne z .NET Framework |
---|---|---|
Znajdź wartość bezwzględną liczby całkowitej |
||
Przekonwertuj ciąg do float |
||
Przekonwertuj ciąg do int |
||
Przekonwertuj ciąg do __int64 |
||
Przekonwertuj ciąg do long |
||
Konwertuj double na ciąg znaków o określonej długości |
||
Przekonwertuj double na ciąg z określoną liczbą cyfr od punktu dziesiętnego |
||
Przekonwertuj numer double na ciąg; przechowywuj ciąg w buforze |
||
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s |
Przekonwertuj int lub __int64 na ciąg |
|
Znajdź wartość bezwzględną liczby całkowitej long |
||
Przekonwertuj long na ciąg |
||
Przekonwertuj 1-bajt znaku wielobajtowego na odpowiadające 2-bajty znaku wielobajtowy |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak Japonii Industry Standard (JIS) do znaku Japonii firmy Microsoft (JMS) |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak JMS na znak JIS |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak wielobajtowy do 1-bajtowego kodu hiragana |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak wielobajtowy do 1-bajtowego kodu katakana |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj 2-bajty znaku wielobajtowego na odpowiadający 1-bajt znaku wielobajtowy |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj ciąg znaków wielobajtowych do odpowiadającej sekwencji znaków dwubajtowych |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak wielobajtowy na odpowiadający znak dwubajtowy |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj ciąg do double |
||
Przekonwertuj ciąg na liczbę całkowitą long |
||
Przekonwertuj ciąg na liczbę całkowitą unsigned long |
||
Przekształcić ciąg do postaci posortowanej w oparciu o informacje specyficzne dla ustawień regionalnych |
||
Przekonwertuj znak do kodu ASCII |
|
|
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Przetestuj znaki i przekonwertuj je na małe litery, jeśli aktualnie są wielkie litery |
|
Bezwarunkowo przekonwertuj znak na małe litery |
||
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l |
Przetestuj znaki i przekonwertuj je na wielkie litery, jeśli aktualnie są małe litery |
|
Bezwarunkowo przekonwertuj znak na wielkie litery |
||
Przekonwertuj unsignedlong na ciąg |
||
Przekonwertuj ciąg znaków dwubajtowych do odpowiadającej sekwencji znaków wielobajtowych |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj znak dwubajtowy na odpowiadający znak wielobajtowy |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj ciąg znaków dwubajtowych do double |
System::CONVERT::ToInt64, System::Convert::ToUInt64, System::Convert::ToSingle, System::Convert::ToDouble |
|
Przekonwertuj ciąg znaków dwubajtowych do int |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj ciąg znaków dwubajtowych do __int64 |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |
|
Przekonwertuj ciąg znaków dwubajtowych do long |
Nie dotyczy.Aby wywołać standardową funkcję C, należy użyć PInvoke.Aby uzyskać więcej informacji, zobacz Przykłady wywoływania platformy. |