Конвертация типов - в чем разница приведенных способов - C#
Формулировка задачи:
Объясните в чем разница между:
Convert.To[Формат].[Переменная]
([Формат]) [переменная]
[Цифровой формат].Parse([переменная])
Решение задачи: «Конвертация типов - в чем разница приведенных способов»
textual
Листинг программы
// Из класса Convert
public static uint ToUInt32(long value) {
return (uint)value;
}
public static uint ToUInt32(double value) {
if (value >= -0.5 && value < 4294967295.5) {
uint result = (uint)value;
double dif = value - result;
if (dif > 0.5 || dif == 0.5 && (result & 1) != 0) result++;
return result;
}
throw new OverflowException(Environment.GetResourceString("Overflow_UInt32"));
}