Явное преобразование типов

30
25 июня 2018, 12:10

Создал несколько переменных. Решил поиграться с преобразованием типов:

int x = 11;
double y = 334.33;
short z = 1;
x = (int) y;
z = (short) x;
z = (short) y;
Console.WriteLine (x);

Решил посмотреть на результат, а тут:

334

Почему так?

Answer 1
int x = 11;
double y = 334.33;
short z = 1;

Console.WriteLine ( (int)(x) );
Console.WriteLine ( (int)(y) );
Console.WriteLine ( (int)(z) );

или вот явное преобразование типов

int y2 = (int)y;
Console.WriteLine ( y2 );
READ ALSO
Как работать с диапазоном дат

Как работать с диапазоном дат

Есть класс PersonОн водитель

37
c# selectnodes возвращает null

c# selectnodes возвращает null

есть Xml вида:

55
Смена кодировок содержимого textbox

Смена кодировок содержимого textbox

Необходимо осуществить переход между кодировками, при этом каждый раз изменяя кодировку нужно чтобы изменялось содержимое textboxДелаю так`

40
DataGrid.SetBinding ItemsSource - Зависание UI

DataGrid.SetBinding ItemsSource - Зависание UI

Сначала я заполняю DataTable нужными мне значениями, а затем делаю привязку DataGrid к этой таблицеОднако, я встретился с такой проблемой как зависание...

70