![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
|
(http://msdn.microsoft.com/ru-ru/library/ms173105.aspx)
Примеры неявного преобразования:
int i = 0;
double d = 0;
i = 10;
d = i; // Неявное преобразование
Таблица 2.2. Неявные преобразования типов
| Исходный тип | Тип назначения |
| sbyte | short, int, long, float, double, decimal |
| byte | short, ushort, int, uint, long, ulong, float, double, decimal |
| short | int, long, float, double, decimal |
| ushort | int, uint, long, ulong, float, double, decimal |
| int | long, float, double, decimal |
| uint | long, ulong, float, double, decimal |
| long | float, double, decimal |
| ulong | float, double, decimal |
| char | ushort, int, uint, long, ulong, float, double, decimal |
| float | double |
Примеры явного преобразования:
int i = 0;
double d = 3.5;
i = (int) d; // Явное преобразование, или "приведение"
Таблица 2.3. Явные преобразования типов
| Исходный тип | Тип назначения |
| sbyte | byte, ushort, uint, ulong, char |
| byte | sbyte, char |
| short | sbyte, byte, ushort, uint, ulong, char |
| ushort | sbyte, byte, short, char |
| int | sbyte, byte, short, ushort, uint, ulong, char |
| uint | sbyte, byte, short, ushort, int, char |
| long | sbyte, byte, short, ushort, int, uint, ulong, char |
| ulong | sbyte, byte, short, ushort, int, uint, long, char |
| char | sbyte, byte, short |
| float | sbyte, byte, short, ushort, int, uint, long, ulong, char, decimal |
| double | sbyte, byte, short, ushort, int, uint, long, ulong, char, float, decimal |
| decimal | sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double |
Дата публикования: 2015-10-09; Прочитано: 181 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!
