Преобразования типов (c#)

Зависит от преобразований типа, заданного оператора и типа операндов и операторов.Преобразования типов выполняется в следующих случаях:

  • Если значение одного типа, присвоенное переменной другого типа или его операнда оператора преобразования типа или операндов перед выполнением операции

  • Если значение одного типа явно приводится к иной тип

  • Если значение передается в качестве аргумента функции или возвращаемый тип функции

Символ, короткое целое число или целое число сдержали поле, все или подписи или не или объект типа перечисления, можно использовать в выражениях везде, где можно использовать целое число.Если int может представлять все значения исходного типа, а значение преобразовано в тип данных int; в противном случае он преобразуется в тип unsigned int.Этот процесс называется "объединенным промотированием". Объединенные promotion сохраняют значения.Таким образом, гарантируется, что значение promotion таким же, как и раньше продвижение.См. обычные арифметические преобразования для получения дополнительных сведений.

См. также

Основные понятия

Выражений и назначения