2013-03-27 5 views
-6

Я пытаюсь преобразовать Uint16 в UInt32. Как преобразовать UInt16 значение в UInt32 в C#?Как преобразовать значение UInt16 в UInt32?

+1

Что вы пробовали? Покажите свои усилия сначала, пожалуйста! Прочитайте [FAQ] и [ask] –

+0

. Лучший вопрос, почему вы используете эти типы в первую очередь. Они должны использоваться даже для Int32, даже если вы взаимодействуете с некоторой DLL-версией .NET. –

ответ

7

Его не нужно преобразовывать, UInt32 может разместить UInt16, поэтому просто назначьте его.

UInt16 number = 20; 
UInt32 newNumber = number; 
Console.WriteLine("Number: {0}, New Number: {1}",number,newNumber); 

Выход:

Number: 20, New Number: 20 
+1

+1 для проживания часть .. –

0

Преобразования из большого диапазона в небольшой диапазон допускаются неявным гипсом. Просто присвойте UInt16 UInt32.

Смежные вопросы