Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Привет я студент 3-его курса. Хочу сказать без преувеличения, что многому научился в ваших роликах, которому не до учили в ВУЗе. Из-за этого спасибо огромное и канечно же удачи и успехов в будущем. Ставлю лайки всем роликам которых я смотрел, а так же советую канал своим знакомом.
Мы недавно начали изучать язык Си Шарп, а у вас уже есть куча видео уроков о нëм, спасибо большое за ваши труды!!! Если бы не вы то я бы не перешëл на третий курс!!!
Настал тот грустный момент, когда я досмотрел до конца все видео в плейлисте. Я не учусь на программиста, но с огромным интересом посмотрел все видео, пытаясь впитать всю инфу. Спасибо Сергею за его старания, с радостью делюсь этим каналом с заинтересованными друзьями. Жду с нетерпением новые уроки, но не хочу останавливаться на изучении в ожидании, поэтому подскажите пожалуйста книгу для таких как я, начинающих. Спасибо.
@@notbad4167 Привет, повторяю весь материал и рассматриваю вакансии, рекомендую сразу идти на фронт и не сильно углублятся в бэк, так как все хотят фул стак разрабов или фронтов
Добрый день, что мне нравится у автора в видео про язык С#, это последовательное, простое и понятное изложение материала. Хочу попросить SimpleCode , рассмотреть такой инструмент, как Selenium WebDriver, применимый для автоматизации сбора информации на языке С#.
7:23 "потеря данных невозможна" - некорректно, в int32 (тем более в long) до 10 значащих цифр, а в float до 9, при преобразовании числа int во float(single) будут потеряны две последние значащие цифры int a = 1000000011; float b = a; если вывести Console.WriteLine(b); получим 1Е+09, потеряв данные (11). Пусть в очень редких случаях, но это может привезти к ошибке в математике.
4:59 -- "потому что float охватывает все возможные значения int'а" Сергей, прошу заметить, что это не верное замечание, так как у float НЕдостаточно точности чтобы передать значение от int'а. Сохранённое во float значение "16777217" и "16777218", значится как "16777216". (0-10010111-0000000000000000000000) И эта ошибка точности растёт с периодом: диапазон от "2147483457" до "2147483583" имеет единое значение "2147483520". (0-10011101-1111111111111111111111)
@@mediafile9995 Да, в double тоже присутствует такое, и так как у double мантисса на 29 бит больше (более чем в два раза чем у float) -- ошибка проявляется только вблизи значения 9007199254740992 и выше.
@@ShadySoul07 представьте что вы можете поделить любой отрезок на 1000 сегментов [мантисса]. Также предположим что эталонная мера растояния для вас -- миллиметр. Если вы укажите отрезком метр (10^3) [порядок], то сможете указать 1/1000 долю от него -- т.е. точность будет до миллиметра, но если вы укажите отрезком километр (10^6), то миллиметровой точности у вас уже не будет, так как 1/1000 от киломмерта -- это точность до метра. Итог: чем больше размер отрезка, тем меньше точность сохраняемая в данном типе данных.
double a = float b + int c Сложение будет выполняться для типа float, а затем подставляться в double или сначала произойдёт преобразование обоих типов суммы в double, и лишь после - само сложение? Что вообще происходит на уровне памяти в выражениях с приведением? Очень хотелось бы узнать
Кстати про потерю данных читал вроде где-то, интересно) Правда запомнил только то, что, допустим, у нас есть число int 555, и переменная byte, в которую мы пытаемся его запихнуть. Результатом такого станет 43. Почему 43? В шестнадцатеричной системе счисления 555 = 22B? , при преобразовании теряется первая двойка и число становится равным 2B, что, в свою очередь равно 43
Если простыми словами, то (double) может работать только с числовыми переменными, а Convert.ToDouble() со всеми примитивными, т.е. строками и т.д. А ещё (double) примерно в 1.5-2 раза быстрее, потому что внутри Convert.ToDouble() ещё есть проверка на null вроде бы. Подправьте меня если что не так)
Привет! А я не поняла такой момент по какому принципу происходит преобразование числовых значений в тип bool? В начале я подумала, что это зависит от того отрицательное число или положительное, но нет, исходя из результатов от этого не зависело.
Не сказал бы, что явное и сужающее преобразование - это одно и то же, так как явным преобразованием можно и расширять, сужать тип, просто для расширения типа явное преобразование в большинстве случаев имеет мало смысла
Почему когда я нажимаю на f12 у меня отображается вот так public const int MaxValue = 0x7fffffff; public const int MinValue = unchecked((int)0x80000000); А у Сергея значения, как сделать чтобы у меня тоже значения были? Подскажите пожалуйста
Умоляю тебя,сделай пожалуйста продолжение курса си шарп в юнити,это очень актуальная тема,собираюсь учится делать игры да вот я еще мелкий (13 лет) и немогу позволить себе платный курс,если ты сделаешь крутые курсы по юнити и я научусь делать хорошие игры,то будь уверен денежку потом я тебе за это скину,а так большое спасибо за курсы по си шарпу я сейчас изучаю иф элс и иду дальше
@@medvedvshapke не,у нас щас денег нет,да и я только недавно не поступил в шк для одаренных так что посеял все надежды на меня,и еще часто бросаю дело на пол пути но с сишарпом такого не будет!вот почему мне не купят ничего;(
Братья и сестры по коду. Начинающий кодер я. Опыта в проектах не имею. Помогите устроится стажёром на сипипи или жаву. Жаву помню плохо. Си пипи прошел до 85 урока у него. Очень надо. Это моя мечта ....
Компилятор С++ 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());
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Привет я студент 3-его курса.
Хочу сказать без преувеличения, что многому научился в ваших роликах, которому не до учили в ВУЗе. Из-за этого спасибо огромное и канечно же удачи и успехов в будущем.
Ставлю лайки всем роликам которых я смотрел, а так же советую канал своим знакомом.
👍👍👍
Как успехи?
@@shadowlords7989 как успехи?
@@ТвовоТвовлв Как успехи?
Подобные комментарии дают мне надежду, что можно выучиться самой, даже если не поступала на программиста
Я тут заметил, что простые уроки сменяют сложные и наоборот, поэтому отдельный респект автору
Пора начинать записывать уроки по Java , как раз когда перейду на второй семестр , будет что смотреть >__<
Спасибо что ты есть Сергей!!! )))
Спасибо огромное, у тебя лучшие курсы по программированию в интернете
Как успехи?
@@shadowlords7989 стал питонистом)) пишу нейросети для иб, получаю хорошие деньги
@@nlz1222 👍
Всё как всегда, просто и понятно. Спасибо.
Класс.Коротко ясно,и нет никаких проблем.Благодарю за эти бесценные уроки.👍👍
Мы недавно начали изучать язык Си Шарп, а у вас уже есть куча видео уроков о нëм, спасибо большое за ваши труды!!!
Если бы не вы то я бы не перешëл на третий курс!!!
Ну, не куча, их мало, даже очень
C# правильнее будет!
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
Неимоверно рад, что продолжаете эту серию уроков. Сейчас на 26-ом нахожусь и крайне не желаю, чтобы они заканчивались!)))
Спасибо за урок, Сергей!
Вроде не сложно. Опять-же практика нужна.
Только досмотрела вчера предыдущие ролики, и тут уже новый подоспел❤️
Большое спасибо за труд🥰
Всем привет!
Сергей, привет!
Спасибо за хорошее настроение!!!
Лучшие уроки!!! Спасибо
Благодарю, Сергей!
Как всегда четко и понятно, спасибо Сергей.
Спасибо за Ваши видео.
Настал тот грустный момент, когда я досмотрел до конца все видео в плейлисте. Я не учусь на программиста, но с огромным интересом посмотрел все видео, пытаясь впитать всю инфу. Спасибо Сергею за его старания, с радостью делюсь этим каналом с заинтересованными друзьями. Жду с нетерпением новые уроки, но не хочу останавливаться на изучении в ожидании, поэтому подскажите пожалуйста книгу для таких как я, начинающих. Спасибо.
Есть результаты твоей учебы после года?
@@DrimingPlays какие ваши результаты
@@notbad4167 Привет, повторяю весь материал и рассматриваю вакансии, рекомендую сразу идти на фронт и не сильно углублятся в бэк, так как все хотят фул стак разрабов или фронтов
@@notbad4167 какие ваши результаты
@fo4a299 какие ваши результаты?
Хороший урок! Интересный и полезный! Спасибо Сергей!
спасибо Сергей!!!
Спасибо, продолжайте!
Добрый день, что мне нравится у автора в видео про язык С#, это последовательное, простое и понятное изложение материала. Хочу попросить SimpleCode
, рассмотреть такой инструмент, как Selenium WebDriver, применимый для автоматизации сбора информации на языке С#.
154 лайка и 0 дизлайков, Сергей ты как всегда звезда!
Огромное спасибо !!!
Спасибо за нелегкий труд))
Спасибо за Ваши труды!
Ты объясняешь как Боженька)
Спасибо!
Вау, благодарю, курс меня заинтересовал, поставил лайк под видео)
Спасибо !!!
легкий урок ,но что то новое узнал
7:23 "потеря данных невозможна" - некорректно, в int32 (тем более в long) до 10 значащих цифр, а в float до 9, при преобразовании числа int во float(single) будут потеряны две последние значащие цифры
int a = 1000000011;
float b = a;
если вывести Console.WriteLine(b); получим 1Е+09, потеряв данные (11). Пусть в очень редких случаях, но это может привезти к ошибке в математике.
Thank you for a video
Спасибо за урок.
4:59 -- "потому что float охватывает все возможные значения int'а"
Сергей, прошу заметить, что это не верное замечание, так как у float НЕдостаточно точности чтобы передать значение от int'а.
Сохранённое во float значение "16777217" и "16777218", значится как "16777216".
(0-10010111-0000000000000000000000)
И эта ошибка точности растёт с периодом: диапазон от "2147483457" до "2147483583" имеет единое значение "2147483520".
(0-10011101-1111111111111111111111)
хм? А в double такое есть?
@@mediafile9995 Да, в double тоже присутствует такое, и так как у double мантисса на 29 бит больше (более чем в два раза чем у float) -- ошибка проявляется только вблизи значения 9007199254740992 и выше.
Как понять этот комментарий?🥺
@@ShadySoul07 представьте что вы можете поделить любой отрезок на 1000 сегментов [мантисса]. Также предположим что эталонная мера растояния для вас -- миллиметр. Если вы укажите отрезком метр (10^3) [порядок], то сможете указать 1/1000 долю от него -- т.е. точность будет до миллиметра, но если вы укажите отрезком километр (10^6), то миллиметровой точности у вас уже не будет, так как 1/1000 от киломмерта -- это точность до метра. Итог: чем больше размер отрезка, тем меньше точность сохраняемая в данном типе данных.
Спасибо)
спасибо за урок!
Отличное видео 👍
Good lesson, thank you!
юхуу юбилейный урок))))
Спасибо.
double a = float b + int c
Сложение будет выполняться для типа float, а затем подставляться в double или сначала произойдёт преобразование обоих типов суммы в double, и лишь после - само сложение?
Что вообще происходит на уровне памяти в выражениях с приведением?
Очень хотелось бы узнать
Первое, сначала аргументы приведутся к float, а потом результат приведётся к double
Тут всё понятно , спасибо за урок!)
Было сложно но я под... подучил спасибо)
Спасибо
Только не "привИдение" а "привЕдение", а так видос отличный, спасибо!
спс
Сергей, спасибо большое за труды! Всегда рекомендую Ваш канал. Подскажите, в чем Вы пишите и редактируете ваши видео?
спасибо!
Я от прошу прощения иногда забываю поставить лайк, старость не победить.
int a = -12;
float b = 2;
int res = (int)((float)(a +b));
Кстати про потерю данных читал вроде где-то, интересно) Правда запомнил только то, что, допустим, у нас есть число int 555, и переменная byte, в которую мы пытаемся его запихнуть. Результатом такого станет 43. Почему 43? В шестнадцатеричной системе счисления 555 = 22B? , при преобразовании теряется первая двойка и число становится равным 2B, что, в свою очередь равно 43
Доброго времени суток Сергей , вы случайно не вкурсе как написать костыль, для регулировки скорости видео в видеопроигрователе!?
Thanks!!
Спасибо за Ваши видео. Вопросик: а когда будет урок по наследованию?
Сергей, добрый день. Скажите, Вы планируете делать уроки по XAML? Очень интересуют технологии UWP, WPF, XAMARIN
Слишком простая тема. Спасибо за урок.
Надеюсь скоро будет про async/await и Task )
В чем разница между Convert.ToDouble() и (double)... ? Что лучше использовать?
Если простыми словами, то (double) может работать только с числовыми переменными, а Convert.ToDouble() со всеми примитивными, т.е. строками и т.д. А ещё (double) примерно в 1.5-2 раза быстрее, потому что внутри Convert.ToDouble() ещё есть проверка на null вроде бы. Подправьте меня если что не так)
Объясните почему на 13:27 переменная "a" типа int приводится к float, а не "b" к типу int? Ведь и результат там в int будет...
Привет! А я не поняла такой момент по какому принципу происходит преобразование числовых значений в тип bool? В начале я подумала, что это зависит от того отрицательное число или положительное, но нет, исходя из результатов от этого не зависело.
0 фалс,осальные значения тру
Сколько уроков планируется ?
Ставим лайк и учим с#
У вас есть дискорд или место где вам можно по задавать вопросы?
Не сказал бы, что явное и сужающее преобразование - это одно и то же, так как явным преобразованием можно и расширять, сужать тип, просто для расширения типа явное преобразование в большинстве случаев имеет мало смысла
Имеет смысл если пишешь тормозной код.
Почему когда я нажимаю на f12 у меня отображается вот так
public const int MaxValue = 0x7fffffff;
public const int MinValue = unchecked((int)0x80000000);
А у Сергея значения, как сделать чтобы у меня тоже значения были? Подскажите пожалуйста
спасибо большое)
У меня стоит плагин "Автолайк" на каждое видео симпла
симпла
у меня помимо автолайка ещё и автокоммент стоит)
Умоляю тебя,сделай пожалуйста продолжение курса си шарп в юнити,это очень актуальная тема,собираюсь учится делать игры да вот я еще мелкий (13 лет)
и немогу позволить себе платный курс,если ты сделаешь крутые курсы по юнити и я научусь делать хорошие игры,то будь уверен денежку потом я тебе за это скину,а так большое спасибо за курсы по си шарпу я сейчас изучаю иф элс и иду дальше
@@medvedvshapke не,у нас щас денег нет,да и я только недавно не поступил в шк для одаренных так что посеял все надежды на меня,и еще часто бросаю дело на пол пути но с сишарпом такого не будет!вот почему мне не купят ничего;(
@@zitoon3322 и че как? Не бросил ещё?)
@@sevenfive5849 уже написал игрушку 1
ну как счас?
@@lev431 привет,к сожалению я забросил си шарп тогда,но сейчас я заново его изучаю по курсам с ulearn, и тебе советую
Как сделать вот это: HP -= 5 * Time.deltaTime; HP это тип short?
like++
Ребята помогите пожалуйста, можно ли преобразовать string в int?
Convert.ToInt32(нужная строка);
@@trat1775, спасибо
Не могу понять почему ты создаёшь тип данных флоат, а среда думает что это дабл ?
Upcast, downcast, это оно и есть?
нет
Братья и сестры по коду. Начинающий кодер я. Опыта в проектах не имею. Помогите устроится стажёром на сипипи или жаву. Жаву помню плохо. Си пипи прошел до 85 урока у него. Очень надо. Это моя мечта ....
Симпл,а после твоих курсов можно вот так просто сесть в юнити и написать игру?
Я после 35 видео в плейлисте написал игру в юнити😸
Не ясно когда использовать явное приведение, а когда конвертацию (парс, конверт)
Компилятор С++ 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());
Спасибо
Спасибо!
Спасибо!!!
Спасибо
Спасибо