Путь к Senior-у

Путь к Senior-у 

.NET

52subscribers

42posts

goals1
$414.72 of $128 180 raised
Создать лучшую IT компанию в своей стране. (Страна - Молдова, Город Кишинев)

ЧТО ТАКОЕ ПРЕОБРАЗОВАНИЕ (ПРИВЕДЕНИЕ) ТИПОВ В C# 😱

Иногда может потребоваться скопировать значение в переменную или параметр метода другого типа. Например, может потребоваться передать целочисленную переменную в метод, параметр которого имеет тип double. Или может понадобиться присвоить переменную класса переменной типа интерфейса. Такого рода операции называются преобразованиями типа. В C# можно выполнять следующие виды преобразований.
----------------------------------------------------------------------------------------------------------------------------------
✅Поддержать канал (на Boosty много доп. контента которого на YouTube нету): Boosty - https://boosty.to/roadtosenior
----------------------------------------------------------------------------------------------------------------------------------
1) Неявные преобразования. Специальный синтаксис не требуется, так как преобразование всегда завершается успешно и данные не будут потеряны. Примеры включают преобразования из меньших в большие целочисленные типы и преобразования из производных классов в базовые классы.
2) Явные преобразования (приведения) . Для явных преобразований требуется выражение приведения. Приведение требуется, если в ходе преобразования данные могут быть утрачены или преобразование может завершиться сбоем по другим причинам. Типичными примерами являются числовое преобразование в тип с меньшей точностью или меньшим диапазоном и преобразование экземпляра базового класса в производный класс.
3) Пользовательские преобразования. Такие преобразования выполняются специальными методами, которые можно определить для включения явных и неявных преобразований между пользовательскими типами без связи "базовый класс — производный класс". Дополнительные сведения см. в разделе Операторы пользовательского преобразования.
4) Преобразования с использованием вспомогательных классов. Чтобы выполнить преобразование между несовместимыми типами, например целыми числами и объектами System.DateTime или шестнадцатеричными строками и массивами байтов, можно использовать классы System.BitConverter и System.Convert, а также методы Parse встроенных числовых типов, такие как Int32.Parse. Дополнительные сведения см. в руководствах по преобразованию массива байтов в значение типа int, преобразованию строки в число и преобразованию из шестнадцатеричных строк в числовые типы.
----------------------------------------------------------------------------------------------------------------------------------
Ресурсы по данной теме:
1. https://learn.microsoft.com/ru-ru/dotnet/csharp/programming-guide/types/casting-and-type-conversions
2. https://codechick.io/tutorials/csharp/csharp-primitive-data-types
3. https://metanit.com/sharp/tutorial/2.2.php
4. https://metanit.com/sharp/tutorial/3.11.php
----------------------------------------------------------------------------------------------------------------------------------
✅Наша группа в Telegram: https://t.me/senior_v_IT
✅Instagram: https://www.instagram.com/sashok_543359/
✅VK: https://vk.com/sasha543359
----------------------------------------------------------------------------------------------------------------------------------
✅MetaMask кошелек (поддержать криптовалютой): 0xF3D906a4E4E8bA83831f2ea56EB5a8E2B20dbC39
----------------------------------------------------------------------------------------------------------------------------------
#программирование #сишарп #урокипрограммирования
Subscription levels4

Junior

$4.3 per month
Я ценю твою поддержку! Спасибо тебе! Это базовый и самый минимальный вариант подписки, тебе полагается:
• Доступ к исходникам (весь код уроков)
• Доступ к закрытым постам, дополнительные материалы к видео (таблицы, картинки, ссылки на полезные видео и на сайты)
• Ник и благодарность в титрах в конце ролика

Middle

$8.6 per month
Ещё больше контента, все предыдущие бонусы, ну и ещё парочка:
• Ранний доступ к новому контенту, до публикации, без рекламы!  
+ chat

Senior

$19.3 per month
• Для тех, кто любит поддерживать. Все предыдущие бонусы, отдельная благодарность в видео.
+ chat

Царь 👑

$1 859 per month
Это уровень, который просто существует. Может, однажды кто-то осмелится стать царём этих мест. Тут и бонусов не хватит для такого, так что их я придумаю лично...
+ chat
Go up