Учебное пособие Казань 017 ббк 32. 973-018. Х15



Pdf көрінісі
бет10/66
Дата05.08.2022
өлшемі1.97 Mb.
#278158
түріУчебное пособие
1   ...   6   7   8   9   10   11   12   13   ...   66
Байланысты:
Programmirovanie-v-S
Математика 6 сынып 3, !ОШ доп СО Геометрия 7кл каз, Дістемелік кешен (2)
 
1.2.3. Преобразование типов 
 
Часто возникает необходимость преобразования данных из одного 
типа в другой. Преобразования могут выполняться автоматически. В этом 
случае они называются неявными. Преобразования также могут быть 
выполнены по некоторой команде. Такие преобразования называются 
явными. 
В качестве примера неявных преобразований можно привести 
некоторые преобразования внутри арифметических типов. Здесь 
существование соответствующего неявного преобразования означает, что 
множество значений исходного типа является подмножеством значений 
типа цели, т.е. того типа, в который необходимо выполнить 
преобразование. Например, существуют неявные преобразования byte в 


19 
int, int в float или float в double. Существуют и другие неявные 
преобразования внутри арифметических типов. Эти преобразования всегда 
успешны и не приводят к потере точности. 
Заметим, что, если существует неявное преобразование одного типа в 
другой, то обратное преобразование всегда должно быть явным. 
Теперь рассмотрим явные преобразования. Здесь возможны разные 
инструменты. Эти преобразования могут быть неуспешными или 
приводить к потере точности. Как уже отмечалось, они выполняются по 
указанию программиста. Поэтому вся ответственность ложится на него. 
В некоторых случаях можно использовать следующую операцию 
приведения к типу: 
(тип) выражение 
При выполнении операции выражение принимает указанный тип. 
Чтобы операция была успешной, необходимо, чтобы такое преобразование 
существовало. Операцию приведения к типу удобно использовать внутри 
арифметических типов, например, для преобразования double в float.
Часто при выводе приходится преобразовывать данные в строковой 
тип. Это преобразование можно выполнить с помощью метода
ToString(). Указанный метод преобразует значение некоторого типа в 
соответствующие символы. Например, если значением является некоторое 
целое число, то после применения метода мы получим соответствующую 
последовательность цифр (символов). 
При вводе данных, как правило, приходится их преобразовывать из 
строкового типа в некоторый другой тип. В арифметические типы можно 
преобразовать с помощью метода Parse соответствующего класса, 
например, если требуется преобразовать в тип int, то следует 
использовать метод Int32.Parse(). 
Наиболее широкие возможности предоставляет специальный класс 
Convert, который позволяет выполнить практически все возможные 
преобразования. Для этого используются соответствующие методы этого 
класса. Они имеют названия вида ToBoolean(),ToByte(),ToInt16() и 
т.д. Поэтому относительно просто подобрать нужный метод. 


Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   ...   66




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
республикасы білім
Жалпы ережелер
жиынтық бағалаудың
рсетілетін қызмет
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
мерзімді жоспар
Қазақстан республикасының
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
Мектепке дейінгі
оқыту әдістемесі
бағалаудың тапсырмалары
Қазақ әдебиеті
пәнінен тоқсанға
Инклюзивті білім
нтізбелік тақырыптық
Зертханалық жұмыс
Әдістемелік кешені
білім берудің
республикасының білім
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
атындағы жалпы
қазақ тілінде
қазіргі заман
туралы хабарландыру