No video

ПРЕОБРАЗОВАНИЕ И ПРИВЕДЕНИЕ ТИПОВ В C# | Явное| Неявное | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 50

  Рет қаралды 66,923

#SimpleCode

#SimpleCode

Күн бұрын

В этом уроке мы выясним что такое преобразование типов в C# либо же привидение типов, для чего оно нужно, как используется. А так же разберёмся в том что такое явное привидение типов (explicit conversion), что такое неявное привидение типов (implicit conversion), что такое расширяющее и сужающее преобразование.
➡️ Мой курс C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ на Udemy
👉 www.udemy.com/...
✅C# КОНВЕРТАЦИЯ СТРОКИ В ЧИСЛО | C# КЛАСС CONVERT | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | Урок # 6 • C# КОНВЕРТАЦИЯ СТРОКИ ...
✅C# ПРЕОБРАЗОВАНИЕ СТРОК | PARSE STRING | TRYPARSE STRING | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | Урок # 7 • C# ПРЕОБРАЗОВАНИЕ СТРО...
🔹 Telegram канал t.me/SergeySim...
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/d...
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
#сишарп #simplecode #урокипрограммирования

Пікірлер: 124
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@kirilllavshuk1980
@kirilllavshuk1980 4 жыл бұрын
Пора начинать записывать уроки по Java , как раз когда перейду на второй семестр , будет что смотреть >__< Спасибо что ты есть Сергей!!! )))
@kamolramzes7154
@kamolramzes7154 4 жыл бұрын
Привет я студент 3-его курса. Хочу сказать без преувеличения, что многому научился в ваших роликах, которому не до учили в ВУЗе. Из-за этого спасибо огромное и канечно же удачи и успехов в будущем. Ставлю лайки всем роликам которых я смотрел, а так же советую канал своим знакомом.
@user-gh2ml3cf5o
@user-gh2ml3cf5o 2 жыл бұрын
👍👍👍
@shadowlords7989
@shadowlords7989 Жыл бұрын
Как успехи?
@user-wf7xn3wl1e
@user-wf7xn3wl1e Жыл бұрын
@@shadowlords7989 как успехи?
@maksmaksim4876
@maksmaksim4876 11 ай бұрын
@@user-wf7xn3wl1e Как успехи?
@AnastasiiaProkofeva
@AnastasiiaProkofeva 3 ай бұрын
Подобные комментарии дают мне надежду, что можно выучиться самой, даже если не поступала на программиста
@messer4858
@messer4858 3 жыл бұрын
Я тут заметил, что простые уроки сменяют сложные и наоборот, поэтому отдельный респект автору
@mikkimorfin5406
@mikkimorfin5406 4 жыл бұрын
Класс.Коротко ясно,и нет никаких проблем.Благодарю за эти бесценные уроки.👍👍
@nlz1222
@nlz1222 4 жыл бұрын
Спасибо огромное, у тебя лучшие курсы по программированию в интернете
@shadowlords7989
@shadowlords7989 Жыл бұрын
Как успехи?
@nlz1222
@nlz1222 Жыл бұрын
@@shadowlords7989 стал питонистом)) пишу нейросети для иб, получаю хорошие деньги
@shadowlords7989
@shadowlords7989 Жыл бұрын
@@nlz1222 👍
@fader79
@fader79 4 жыл бұрын
Всё как всегда, просто и понятно. Спасибо.
@_chill_relax_calm4647
@_chill_relax_calm4647 3 жыл бұрын
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
@user-xk4xu3qo7h
@user-xk4xu3qo7h 4 жыл бұрын
Мы недавно начали изучать язык Си Шарп, а у вас уже есть куча видео уроков о нëм, спасибо большое за ваши труды!!! Если бы не вы то я бы не перешëл на третий курс!!!
@hey4nm
@hey4nm 4 жыл бұрын
Ну, не куча, их мало, даже очень
@Adams419
@Adams419 2 ай бұрын
C# правильнее будет!
@artefakt4349
@artefakt4349 3 жыл бұрын
Спасибо за урок, Сергей! Вроде не сложно. Опять-же практика нужна.
@dezrator4265
@dezrator4265 4 жыл бұрын
Неимоверно рад, что продолжаете эту серию уроков. Сейчас на 26-ом нахожусь и крайне не желаю, чтобы они заканчивались!)))
@zelda291
@zelda291 4 жыл бұрын
Только досмотрела вчера предыдущие ролики, и тут уже новый подоспел❤️ Большое спасибо за труд🥰
@user-lx5vv3uu8u
@user-lx5vv3uu8u 4 жыл бұрын
Всем привет! Сергей, привет! Спасибо за хорошее настроение!!!
@GunMusicTopOne
@GunMusicTopOne 4 жыл бұрын
Настал тот грустный момент, когда я досмотрел до конца все видео в плейлисте. Я не учусь на программиста, но с огромным интересом посмотрел все видео, пытаясь впитать всю инфу. Спасибо Сергею за его старания, с радостью делюсь этим каналом с заинтересованными друзьями. Жду с нетерпением новые уроки, но не хочу останавливаться на изучении в ожидании, поэтому подскажите пожалуйста книгу для таких как я, начинающих. Спасибо.
@DrimingPlays
@DrimingPlays 2 жыл бұрын
Есть результаты твоей учебы после года?
@notbad4167
@notbad4167 Жыл бұрын
@@DrimingPlays какие ваши результаты
@DrimingPlays
@DrimingPlays Жыл бұрын
@@notbad4167 Привет, повторяю весь материал и рассматриваю вакансии, рекомендую сразу идти на фронт и не сильно углублятся в бэк, так как все хотят фул стак разрабов или фронтов
@fo4a299
@fo4a299 Жыл бұрын
@@notbad4167 какие ваши результаты
@Toxich12321
@Toxich12321 Жыл бұрын
@fo4a299 какие ваши результаты?
@jameslong8783
@jameslong8783 4 жыл бұрын
154 лайка и 0 дизлайков, Сергей ты как всегда звезда!
@user-kz4xm7zk5c
@user-kz4xm7zk5c 4 жыл бұрын
Благодарю, Сергей!
@user-hw5dl3fp9k
@user-hw5dl3fp9k 4 жыл бұрын
Добрый день, что мне нравится у автора в видео про язык С#, это последовательное, простое и понятное изложение материала. Хочу попросить SimpleCode , рассмотреть такой инструмент, как Selenium WebDriver, применимый для автоматизации сбора информации на языке С#.
@LeontyevIgor
@LeontyevIgor 4 жыл бұрын
4:59 -- "потому что float охватывает все возможные значения int'а" Сергей, прошу заметить, что это не верное замечание, так как у float НЕдостаточно точности чтобы передать значение от int'а. Сохранённое во float значение "16777217" и "16777218", значится как "16777216". (0-10010111-0000000000000000000000) И эта ошибка точности растёт с периодом: диапазон от "2147483457" до "2147483583" имеет единое значение "2147483520". (0-10011101-1111111111111111111111)
@mediafile9995
@mediafile9995 3 жыл бұрын
хм? А в double такое есть?
@LeontyevIgor
@LeontyevIgor 3 жыл бұрын
@@mediafile9995 Да, в double тоже присутствует такое, и так как у double мантисса на 29 бит больше (более чем в два раза чем у float) -- ошибка проявляется только вблизи значения 9007199254740992 и выше.
@ShadySoul07
@ShadySoul07 2 жыл бұрын
Как понять этот комментарий?🥺
@LeontyevIgor
@LeontyevIgor 2 жыл бұрын
@@ShadySoul07 представьте что вы можете поделить любой отрезок на 1000 сегментов [мантисса]. Также предположим что эталонная мера растояния для вас -- миллиметр. Если вы укажите отрезком метр (10^3) [порядок], то сможете указать 1/1000 долю от него -- т.е. точность будет до миллиметра, но если вы укажите отрезком километр (10^6), то миллиметровой точности у вас уже не будет, так как 1/1000 от киломмерта -- это точность до метра. Итог: чем больше размер отрезка, тем меньше точность сохраняемая в данном типе данных.
@adamadamesko9759
@adamadamesko9759 4 жыл бұрын
Как всегда четко и понятно, спасибо Сергей.
@sergheiburciu7448
@sergheiburciu7448 4 жыл бұрын
Лучшие уроки!!! Спасибо
@elfinroom1178
@elfinroom1178 3 жыл бұрын
Спасибо за Ваши видео.
@Werumag
@Werumag 3 жыл бұрын
7:23 "потеря данных невозможна" - некорректно, в int32 (тем более в long) до 10 значащих цифр, а в float до 9, при преобразовании числа int во float(single) будут потеряны две последние значащие цифры int a = 1000000011; float b = a; если вывести Console.WriteLine(b); получим 1Е+09, потеряв данные (11). Пусть в очень редких случаях, но это может привезти к ошибке в математике.
@artlinestudio6735
@artlinestudio6735 2 жыл бұрын
Хороший урок! Интересный и полезный! Спасибо Сергей!
@dimasavukov6230
@dimasavukov6230 4 жыл бұрын
спасибо Сергей!!!
@artyomvoytenko1237
@artyomvoytenko1237 4 жыл бұрын
Спасибо, продолжайте!
@well321321
@well321321 4 жыл бұрын
Спасибо!
@egorkalmykov4003
@egorkalmykov4003 3 жыл бұрын
Огромное спасибо !!!
@SuperAbisal
@SuperAbisal 4 жыл бұрын
Спасибо !!!
@ifelru
@ifelru 3 жыл бұрын
Спасибо за Ваши труды!
@josebem8047
@josebem8047 10 ай бұрын
Вау, благодарю, курс меня заинтересовал, поставил лайк под видео)
@user-gn3kd2bg4n
@user-gn3kd2bg4n 3 жыл бұрын
Спасибо за нелегкий труд))
@leskhanmuratuly5374
@leskhanmuratuly5374 3 жыл бұрын
Спасибо)
@KlevaGameS
@KlevaGameS 10 ай бұрын
Благодарю за урок.
@3x__
@3x__ 4 жыл бұрын
спасибо за урок!
@eugenev423
@eugenev423 Жыл бұрын
Thank you for a video
@user-yj7mr3ny3n
@user-yj7mr3ny3n 3 жыл бұрын
Спасибо
@user-od8mn6ns2z
@user-od8mn6ns2z 2 жыл бұрын
Тут всё понятно , спасибо за урок!)
@user-di5kb8lm9l
@user-di5kb8lm9l 3 жыл бұрын
Отличное видео 👍
@user-ei1vi
@user-ei1vi 4 жыл бұрын
Только не "привИдение" а "привЕдение", а так видос отличный, спасибо!
@geshoi
@geshoi 2 жыл бұрын
Good lesson, thank you!
@parazitvenom2294
@parazitvenom2294 4 жыл бұрын
Я от прошу прощения иногда забываю поставить лайк, старость не победить.
@I-PixALbI4-I
@I-PixALbI4-I 4 жыл бұрын
Слишком простая тема. Спасибо за урок. Надеюсь скоро будет про async/await и Task )
@MrDnbass
@MrDnbass 2 жыл бұрын
Спасибо за урок.
@Beyfus.Yakov.Official
@Beyfus.Yakov.Official 2 жыл бұрын
Ты объясняешь как Боженька)
@bulbianopyano7134
@bulbianopyano7134 2 жыл бұрын
Спасибо.
@maximsobol3700
@maximsobol3700 4 жыл бұрын
Сергей, спасибо большое за труды! Всегда рекомендую Ваш канал. Подскажите, в чем Вы пишите и редактируете ваши видео?
@shushard
@shushard 3 жыл бұрын
спс
@user-ix4cm7ch5z
@user-ix4cm7ch5z Жыл бұрын
легкий урок ,но что то новое узнал
@wizardxdeveloper
@wizardxdeveloper 2 жыл бұрын
Кстати про потерю данных читал вроде где-то, интересно) Правда запомнил только то, что, допустим, у нас есть число int 555, и переменная byte, в которую мы пытаемся его запихнуть. Результатом такого станет 43. Почему 43? В шестнадцатеричной системе счисления 555 = 22B? , при преобразовании теряется первая двойка и число становится равным 2B, что, в свою очередь равно 43
@user-jo7wc7mi4w
@user-jo7wc7mi4w 2 жыл бұрын
юхуу юбилейный урок))))
@cyberpunk1672
@cyberpunk1672 2 жыл бұрын
Thanks!!
@vitaliy1773
@vitaliy1773 4 жыл бұрын
У меня стоит плагин "Автолайк" на каждое видео симпла
@dolirdollar8400
@dolirdollar8400 3 жыл бұрын
симпла
@nazarshevchenko856
@nazarshevchenko856 3 жыл бұрын
у меня помимо автолайка ещё и автокоммент стоит)
@superpuperfox
@superpuperfox 4 жыл бұрын
Ставим лайк и учим с#
@sawshenal3219
@sawshenal3219 2 жыл бұрын
Было сложно но я под... подучил спасибо)
@yelenaabazyan7016
@yelenaabazyan7016 3 жыл бұрын
Спасибо за Ваши видео. Вопросик: а когда будет урок по наследованию?
@redtred7704
@redtred7704 4 жыл бұрын
double a = float b + int c Сложение будет выполняться для типа float, а затем подставляться в double или сначала произойдёт преобразование обоих типов суммы в double, и лишь после - само сложение? Что вообще происходит на уровне памяти в выражениях с приведением? Очень хотелось бы узнать
@ICHTLAY
@ICHTLAY 4 жыл бұрын
Первое, сначала аргументы приведутся к float, а потом результат приведётся к double
@user-vx8rc5ob5x
@user-vx8rc5ob5x 4 жыл бұрын
Доброго времени суток Сергей , вы случайно не вкурсе как написать костыль, для регулировки скорости видео в видеопроигрователе!?
@kozzyrock5939
@kozzyrock5939 3 жыл бұрын
Не сказал бы, что явное и сужающее преобразование - это одно и то же, так как явным преобразованием можно и расширять, сужать тип, просто для расширения типа явное преобразование в большинстве случаев имеет мало смысла
@user-nh1lp8xt4j
@user-nh1lp8xt4j 2 жыл бұрын
Имеет смысл если пишешь тормозной код.
@user-li5ls7gu5z
@user-li5ls7gu5z 4 жыл бұрын
Сергей, добрый день. Скажите, Вы планируете делать уроки по XAML? Очень интересуют технологии UWP, WPF, XAMARIN
@zitoon3322
@zitoon3322 4 жыл бұрын
Умоляю тебя,сделай пожалуйста продолжение курса си шарп в юнити,это очень актуальная тема,собираюсь учится делать игры да вот я еще мелкий (13 лет) и немогу позволить себе платный курс,если ты сделаешь крутые курсы по юнити и я научусь делать хорошие игры,то будь уверен денежку потом я тебе за это скину,а так большое спасибо за курсы по си шарпу я сейчас изучаю иф элс и иду дальше
@zitoon3322
@zitoon3322 4 жыл бұрын
@@medvedvshapke не,у нас щас денег нет,да и я только недавно не поступил в шк для одаренных так что посеял все надежды на меня,и еще часто бросаю дело на пол пути но с сишарпом такого не будет!вот почему мне не купят ничего;(
@sevenfive5849
@sevenfive5849 2 жыл бұрын
@@zitoon3322 и че как? Не бросил ещё?)
@zitoon3322
@zitoon3322 2 жыл бұрын
@@sevenfive5849 уже написал игрушку 1
@lev431
@lev431 Жыл бұрын
ну как счас?
@zitoon3322
@zitoon3322 Жыл бұрын
@@lev431 привет,к сожалению я забросил си шарп тогда,но сейчас я заново его изучаю по курсам с ulearn, и тебе советую
@Neroz49rujka
@Neroz49rujka 3 жыл бұрын
спасибо!
@user-nk4qk7km4j
@user-nk4qk7km4j Жыл бұрын
int a = -12; float b = 2; int res = (int)((float)(a +b));
@MihailSofianou
@MihailSofianou 4 жыл бұрын
спасибо большое)
@Yurec10
@Yurec10 4 жыл бұрын
like++
@parazitvenom2294
@parazitvenom2294 4 жыл бұрын
У вас есть дискорд или место где вам можно по задавать вопросы?
@rapiraOYP
@rapiraOYP 4 жыл бұрын
Сколько уроков планируется ?
@flepjack
@flepjack 3 жыл бұрын
В чем разница между Convert.ToDouble() и (double)... ? Что лучше использовать?
@hierayku873
@hierayku873 3 жыл бұрын
Если простыми словами, то (double) может работать только с числовыми переменными, а Convert.ToDouble() со всеми примитивными, т.е. строками и т.д. А ещё (double) примерно в 1.5-2 раза быстрее, потому что внутри Convert.ToDouble() ещё есть проверка на null вроде бы. Подправьте меня если что не так)
@greeshanGK
@greeshanGK 2 жыл бұрын
Объясните почему на 13:27 переменная "a" типа int приводится к float, а не "b" к типу int? Ведь и результат там в int будет...
@user-we5sr1wl8i
@user-we5sr1wl8i 2 жыл бұрын
Привет! А я не поняла такой момент по какому принципу происходит преобразование числовых значений в тип bool? В начале я подумала, что это зависит от того отрицательное число или положительное, но нет, исходя из результатов от этого не зависело.
@user-ix4cm7ch5z
@user-ix4cm7ch5z Жыл бұрын
0 фалс,осальные значения тру
@user-lp1hs3ll5h
@user-lp1hs3ll5h 3 жыл бұрын
Как сделать вот это: HP -= 5 * Time.deltaTime; HP это тип short?
@user-pn1dn1ti7r
@user-pn1dn1ti7r Жыл бұрын
Не могу понять почему ты создаёшь тип данных флоат, а среда думает что это дабл ?
@user-qd3qg9pw1j
@user-qd3qg9pw1j 2 жыл бұрын
Ребята помогите пожалуйста, можно ли преобразовать string в int?
@trat1775
@trat1775 2 жыл бұрын
Convert.ToInt32(нужная строка);
@user-qd3qg9pw1j
@user-qd3qg9pw1j 2 жыл бұрын
@@trat1775, спасибо
@mannas273
@mannas273 4 жыл бұрын
Братья и сестры по коду. Начинающий кодер я. Опыта в проектах не имею. Помогите устроится стажёром на сипипи или жаву. Жаву помню плохо. Си пипи прошел до 85 урока у него. Очень надо. Это моя мечта ....
@zitoon3322
@zitoon3322 4 жыл бұрын
Симпл,а после твоих курсов можно вот так просто сесть в юнити и написать игру?
@fatcat4168
@fatcat4168 3 жыл бұрын
Я после 35 видео в плейлисте написал игру в юнити😸
@slyene6202
@slyene6202 4 жыл бұрын
Upcast, downcast, это оно и есть?
@SimpleCodeIT
@SimpleCodeIT 4 жыл бұрын
нет
@user-ck4ih5nu2m
@user-ck4ih5nu2m 3 жыл бұрын
Не ясно когда использовать явное приведение, а когда конвертацию (парс, конверт)
@jangiryanarsen4952
@jangiryanarsen4952 3 жыл бұрын
Компилятор С++ 2020 года в Xcode 12.0.1, на Mac OS X Catalina 10.15.7, без явного преобразования типов, ошибок не даёт при компиляции! 5:29(протестировано на Mac Pro 7.1 2020 года) В C++ 2020 года компилятор уже способен преобразовать строковой тип данных в целочисленный!! Вот функция int b = atoi(a.c_str());
@user-mc7kc2bd8b
@user-mc7kc2bd8b 3 жыл бұрын
Спасибо!
@akstis4183
@akstis4183 4 жыл бұрын
Спасибо
@artemky3bmu45
@artemky3bmu45 Жыл бұрын
Спасибо!!!
@user-rq3hj7hf2m
@user-rq3hj7hf2m 4 жыл бұрын
Спасибо
@paul.antares
@paul.antares 2 жыл бұрын
Спасибо
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 2,3 МЛН
Кадр сыртындағы қызықтар | Келінжан
00:16
Meet the one boy from the Ronaldo edit in India
00:30
Younes Zarou
Рет қаралды 18 МЛН
What will he say ? 😱 #smarthome #cleaning #homecleaning #gadgets
01:00
Собеседование Middle C++
1:01:50
Ambushed Raccoon
Рет қаралды 30 М.
Что нового в C# 12
22:36
Platinum DEV
Рет қаралды 4,4 М.
КТО ЛЮБИТ ГРИБЫ?? #shorts
00:24
Паша Осадчий
Рет қаралды 2,3 МЛН