Будинки Розвиток Що відлито в c? - визначення з техопедії

Що відлито в c? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Cast?

Cast в контексті C # - це метод, за допомогою якого значення перетворюється з одного типу даних в інший. Cast - це явна конверсія, за допомогою якої компілятор повідомляється про конверсію та можливу втрату даних.


Зазвичай Cast використовується, коли явну конверсію повинні знати користувачі, які виконують операцію лиття. Це допомагає в конверсіях, де інформація може бути втрачена або не може досягти успіху з інших причин. Операції лиття можуть виконуватися для числових перетворень, у яких тип призначення має меншу точність або менший діапазон. Він також використовується для перетворення з екземпляра базового класу у похідний клас.


Через те, що властива змінам у мові C # статично вводитись під час компіляції, змінні, оголошені один раз у коді, не можуть бути оголошені знову та зберігати значення іншого типу, якщо тільки цей тип не перетворюється на тип змінної. Cast допомагає скопіювати значення певного типу в змінну або параметр методу різного типу.


Cast також відомий як явне перетворення.

Техопедія пояснює ролях

Оператор, який використовується для виконання операцій лиття в C #, є дужками. Щоб виконати операцію лиття, тип даних призначення явно записується в дужки перед значенням для перетворення. Прикладом для операції лиття може бути перетворення змінної подвійного або плаваючого типу в цілий тип.


У випадку операцій з відкидними колами, які включають базові та похідні типи, існує ризик викидання виключень. Щоб перевірити сумісність перед тим, як реально виконати трансляцію, C # запропонував двох операторів, щоб дозволити безпечну трансляцію, не викликаючи винятків. Два оператори:

  • Оператор "Є" використовується для перевірки успішної передачі з одного типу посилань на інший та для визначення типу об'єкта без його введення.
  • Оператор "As" використовується для отримання значення лиття, якщо виступ можна зробити успішно і, отже, більш ефективним.

Оскільки потенційно небезпечно використовувати касти через можливість виходу з ладу, настійно рекомендується виконувати операції лиття зі структурованим кодом обробки винятків для обробки винятків.

Це визначення було написано в контексті C #
Що відлито в c? - визначення з техопедії