Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@@1pampers13aby7 дело не в этом. Без опыта, но с некоторыми скиллами ты не джун, а трейни максимум. Что касается работы, пробуйся на вакансии без опыта, а также на джуновские. Иногда компания готова взять чела без опыта и за пару месяцев дотянуть его до джуна. Я так и устроился
Сергей дай бог вам здоровья и удачи в вашем труде !! Из всех курсов что я смотрел, и пытался освоить языки, которые вы презентуете , ваши уроки и объяснения - вне конкуренции !!! Спасибо !!!
Ставлю как всегда палец вверх! Поскорее бы начались уроки по созданию веб приложения с rest api, подключением MS SQL, вёрстка этого приложения. Чтобы была полноценная регистрация пользователя, закачка контента и т.п.
Единственный канал, среди тех, которые я просматривал, где столько полезной информации без какой-либо рекламы, где все доступно и, самое главное, понятно воспринимается, спасибо вам большое, успехов!
Сергей, добрый вечер! Для быстрого переименования переменных юзайте горячую команду "ctrl + R + R" тогда вы сможете переименовать переменную во всех частях программы одновременно).
Смотрю с самого начала плейлист, я хоть и не новичок, но узнал и понял очень много вещей, которые раньше либо не знал, либо тупо не понимал, с вашим подходом к объяснению - все стало понятно с первого раза, просто супер объясняете, а главное просто и понятно! Огромное Вам спасибо за такие уроки!
Не совсем понял по поводу автоматических свойств. К какому полю идёт привязка public int Z { get; set; } В какое поле будут добавляться данные по аксессору set и из какого извлекаться по аксессору get? А если такой привязки нет, то в чём же инкапсуляция?
Спасибо за видео! И хотелось бы внести предложение автору, чтобы в видео сразу указывал, в каком порядке должны располагаться элементы кода (поля, свойства, конструктор, методы. с разными типами доступа). А то получается винигрет, сначала поле, потом свойство, потом снова поле и опять два свойства. Если начинающие прогеры будут писать подобным образом, то получат замечание от сертифицированных майкрософт помидоров - что код плохо читается и заставят разбираться в клин коде. А вы не будете понимать в чем же причина (так как на разных ресурсах информация подается по разному)
Сергей, возможно ли продолжение на Вашем втором канале Don'tDiveTooDeep?) Хотя бы раз в пару месяцев... Я понимаю, что он не популярен, и вкладывать больше усилий имеет смысл в этот, и создание одного видео для Don'tDiveTooDeep требует очень много времени, но он все же так ценен... Мне было очень приятно и интересно слушать человека, который так схож со мной во взглядах о ИИ ) и некоторые моменты, о которых я не задумывался, дали много пищи для размышлений ) Большое спасибо за это ) А если тема ИИ исчерпана для Вас, то можно же и другие темы попробовать... Просто для примера: закон Вирта, который с каждым годом все сильнее проявляется и имеет актуальность ) уверен он подойдет стилю канала, но это просто банальный пример, тем множество... А если бы Вы были не против какой-либо помощи с ведением Don'tDiveTooDeep, то я бы с большим удовольствием помог ) чем смогу конечно
Причина почему на втором канале давно не выходили видео проста: у меня просто не хватает времени. Но желание развивать второй канал есть, так что когда появится время будут и видео.
Очень хорошие уроки у Вас. Хотя информация для меня и не новая, но всё-равно с интересом посмотрел. А для новичков вообще супер! Контента такого качество очень мало в Интернете (в открытом доступе уж точно). Спасибо!
мама, я стану программистом )) спасибо, дорогой автор канала) то, что не допер по документации, встает по полочкам после просмотра видео по теме) низкий поклон)
Очень важный момент. Свойства еще полезны вот этим public int[] array; public int first {get{return array[0]} public int last {get{return array[array.lenght - 1]} И в том же духе
@Alexander Olshynskyi Вот сейчас ты бред сказал про учебники ,на счёт практики согласен на все 100%, но какой смысл в книгах когда есть более доступный, легко воспринимающийся и эффективный метод обучения - видео
Прежде всего выражаю благодарность автору за его труд! И все-таки хотелось бы уточнить кое-какие моменты: вроде как принято, что переменные пишутся с маленькой буквы, а методы с заглавной. Когда мы вручную пишем геттер и сеттер там всё понятно - 'x' это переменная, а GetX и SetX это методы. Когда мы используем propfull картина примерно та же самая: отдельно объявляется переменная 'y' и её свойства Y, которые по сути ведут себя как методы и внутри обращаются к 'y'. Когда же мы используем автоматические свойства, то создается только 'Z' с заглавной буквы, а переменная 'z' не объявляется. Как тогда воспринимать Z - как переменную или как класс?
Что обозначает знак $ в c#? Часто замечал, и в примерах кодов и книгах что используется $. Например: var message = $"The area of a circle with radius {r} is {Math.PI * r * r:F3}." Что значит $ и почему переменные помещаются в { } ковычки?
1) $"The area of a circle with radius {r} is {Math.PI * r * r:F3}." Это упрощенная запись такой строки: 2) string.Format("The area of a circle with radius {0} is {1:F3}.", r, Math.PI * r * r) Если ещё больше упростить: 3) "The area of a circle with radius " + r + " is " + (Math.PI * r * r) +"." Правда тут нет форматирования :F3, отображающего в результате математического вычисления только три знака после запятой. Кавычки {} позволяют выводить в строку значения переменных или арифметических операций. А знак $ позволяет использовать их в строке 1)
На данный момент в этом курсе даже не половина основ c#, а дальше еще нужно будет учить какой-нибудь фреймворк и его библиотеки(в зависимости от того, какие у вас будут задачи), так что ждать, пока Сергей разберет весь c# по полочкам не имеет особого смысла, если вы посмотрели те уроки, что уже есть, то вам будет гораздо проще начать читать какую-нибудь книгу по c# или смотреть уроки от других авторов по интересующим вас темам, а сюда уже заходить по мере выхода новых роликов, закреплять информацию и ставить лайки)
Привет, SimpleCode, я очень благодарен вашим урокам. Благодаря вашим стараниям я подтянул моё знание синтаксиса. Спасибо, что вы есть, но, надеюсь, вы сможете мне помочь кое-что уточнить. Я недавно начал разрабатывать программу для сайта Twitter. Цель программы: авторизироваться на сайте, но столкнулся с тем, что, для того чтобы выполнить определённое действие, надо выполнить, "отработать" JavaScript код страницы. Как я могу это сделать, не подскажите? Т.е как я могу выполнить JavaScript код страницы?
А есть ли смысл вообще использовать public int X{set; get;}? в этом конкретном случае разве использовать просто public int X; не будет разумнее чтоль? ведь и в том и в том случае мы сможем изменять и взять значение? или я чего -то не понимаю?
Большое спасибо за видеоматериал, ну очень он мне нравится 10/10! Есть ли ещё какие-то базы c#? Просто хочу заняться 2д играми под андроид на движке UNITY
Не очень понял, чем отличается автоматическое свойство от простой переменной. Типо это та же самая переменная, только с возможностью ограничить действия с ней? Но зачем называть ее с большой буквы? Если это "типо переменная", то по законам жанра надо бы назвать её с маленькой буквы?
Всегда хочется поставить ещё пару лайков. Минимум "воды", максимум смысла. Теперь вопрос. Я правильно понял, что записи: public int z и public int z { get; set; } - это практически равнозначные записи?
Нет, во второй записи в авто свойствах ты можешь ограничить или убрать get или set или сделать их приватными. А в первой просто только приватным поле сделать можешь
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =)
✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Единственный русскоязычный канал, который позволяет с нуля выучить язык до профессионального уровня
Не профессионального конечно, и даже джуном не станешь, но материал для новичков очень годный
@@darman5820 Клоун, джуном не станешь)
@@kranfundefined клован тут ты, джун подразумевает опыт работы, тут сугубо теория
@@darman5820, а как тогда устроится джуном без опыта?
@@1pampers13aby7 дело не в этом. Без опыта, но с некоторыми скиллами ты не джун, а трейни максимум. Что касается работы, пробуйся на вакансии без опыта, а также на джуновские. Иногда компания готова взять чела без опыта и за пару месяцев дотянуть его до джуна. Я так и устроился
Данный канал- лучший образец того, как можно легко воспринимать информацию, благодаря правильному объяснению. Спасибо за ваши старания .
Уже 2 года работаю юнити разработчиком, но за основами всегда возвращаюсь сюда.
расскажи пожалуйста где и как обучался!тоже хочу стать юнити разработчиком!!!!!!!
Вы так классно объясняете, только благодаря вашему уроку понял, что такое get and set
Сергей дай бог вам здоровья и удачи в вашем труде !!
Из всех курсов что я смотрел, и пытался освоить языки, которые вы презентуете ,
ваши уроки и объяснения - вне конкуренции !!!
Спасибо !!!
Ставлю как всегда палец вверх! Поскорее бы начались уроки по созданию веб приложения с rest api, подключением MS SQL, вёрстка этого приложения. Чтобы была полноценная регистрация пользователя, закачка контента и т.п.
а в чём проблема самому открыть документацию framework`a и начать что-то пилить?
@@gerodstudio документация все же для опытного пользователя, а не новичка
@@darman5820 тогда новичку нужно понять основы, а не лезть выше крыши.
Единственный канал, среди тех, которые я просматривал, где столько полезной информации без какой-либо рекламы, где все доступно и, самое главное, понятно воспринимается, спасибо вам большое, успехов!
Когда появляется урок, просто заходишь закрепить. Смотреть одно удовольствие! Спасибо!
За ручку привел нас к новой профессии
Спасибо !
Объясняешь ты просто отлично спасибо!
Вместе с просмотром этих уроков я начал читать книги по c#. И я понял-эти видео и изложение информации в них не просто хорошие, а ахренительные!!!!!
Благодарю, Сергей, за то, что ты есть!
Отличный урок , добротный контент спасибо большое
Здарова!! Спасибо тебе за уроки!))
Спасибо за урок!
Спасибо большое! Самый лучший канал по урокам С#. Смотрится на одном дыхании!!
Урок как всегда добротный.
Просто коммент, просто для продвижения.
Спасибо, классные видео!
Сергей, спасибо большое!!!
Спасибо большое, Сергей. :) Давно ожидал этой темы в Вашем исполнении. :)
Спасибо огромное за полезнейшие уроки !!!
Поддерживающий комментарий для дальнейшего развития канала. Вы чрезвычайно понятно все объясняете
Сергей, добрый вечер! Для быстрого переименования переменных юзайте горячую команду "ctrl + R + R" тогда вы сможете переименовать переменную во всех частях программы одновременно).
Класс спасибо
можно просто "F2"
Смотрю с самого начала плейлист, я хоть и не новичок, но узнал и понял очень много вещей, которые раньше либо не знал, либо тупо не понимал, с вашим подходом к объяснению - все стало понятно с первого раза, просто супер объясняете, а главное просто и понятно! Огромное Вам спасибо за такие уроки!
С помощью это видео окончательно закрепил знания. Спасибо.
Топовый урок! Спасибо Сергей!
Сергей, у тебя лучшие объяснения. Господь тебя храни за такую подачу материала ^^
Не совсем понял по поводу автоматических свойств.
К какому полю идёт привязка public int Z { get; set; }
В какое поле будут добавляться данные по аксессору set и из какого извлекаться по аксессору get?
А если такой привязки нет, то в чём же инкапсуляция?
согласен, тоже об этом задумался.
Нашли ответ?
@@zazig это новое поле Z, сеттеры и геттеры соответственно к нему и относятся
Сразу лайк!Благодарю.
Топчик! Как всегда на высоте!
Спасибо за урок , чувствую , что это что то важное)
Огромнейшее за очередное приближение меня к достижению цели!
Очередной комментарий для продвижения канала и выражения благодарности! Благодарю за урок, Сергей.
Спасибо за понятные уроки и за ваш труд!!!
Смотрю С++, спасибо
Никогда не пишу коментарии. Но сейчас не могу не сказать СПАСИБО! Лайк под каждым видео!
Хотел бы послушать как легко вы объясните лямбда выражения и делегаты )
Спасибо за урок.
Автор, ты красавчик, спасибо тебе огромное!
Есть вопрос)
Сколько всего уроков будет?)
Спасибо за отличные уроки!
Очень годные уроки, все подробно и понятно. Жаль только, что они так редко выходят
Спасибо за видео!
И хотелось бы внести предложение автору, чтобы в видео сразу указывал, в каком порядке должны располагаться элементы кода (поля, свойства, конструктор, методы. с разными типами доступа). А то получается винигрет, сначала поле, потом свойство, потом снова поле и опять два свойства.
Если начинающие прогеры будут писать подобным образом, то получат замечание от сертифицированных майкрософт помидоров - что код плохо читается и заставят разбираться в клин коде. А вы не будете понимать в чем же причина (так как на разных ресурсах информация подается по разному)
Большое спасибо!
Спасибо!
Спасибо за уроки! Очень понятно объясняешь 👍
Вроде простая штука но чтобы так просто и понятно объяснили ее попробуй найди) Большое спасибо!
божественные уроки! )
Благодарю, за годноту..!
Спасибо большое)
Жду новых видео.
Как же я ждал это видео !
Просто супер, молодец Сергей
Отлично разжевал про свойства, спасибо)
Го после ооп регулярки.Былобы интересно глянуть на регулярки в с#
Точняк. Я до сих пор не понимаю как правильно создавать шаблоны (то есть, как использовать спец. символы)
Жаль, что ты не упомянул про присвоение значения свойству при объявлении
public int Z { get; set; } = 4;
Спасибо большое Вам!
Сергей, возможно ли продолжение на Вашем втором канале Don'tDiveTooDeep?) Хотя бы раз в пару месяцев... Я понимаю, что он не популярен, и вкладывать больше усилий имеет смысл в этот, и создание одного видео для Don'tDiveTooDeep требует очень много времени, но он все же так ценен... Мне было очень приятно и интересно слушать человека, который так схож со мной во взглядах о ИИ ) и некоторые моменты, о которых я не задумывался, дали много пищи для размышлений ) Большое спасибо за это ) А если тема ИИ исчерпана для Вас, то можно же и другие темы попробовать... Просто для примера: закон Вирта, который с каждым годом все сильнее проявляется и имеет актуальность ) уверен он подойдет стилю канала, но это просто банальный пример, тем множество...
А если бы Вы были не против какой-либо помощи с ведением Don'tDiveTooDeep, то я бы с большим удовольствием помог ) чем смогу конечно
Причина почему на втором канале давно не выходили видео проста: у меня просто не хватает времени. Но желание развивать второй канал есть, так что когда появится время будут и видео.
Очень хорошие уроки у Вас. Хотя информация для меня и не новая, но всё-равно с интересом посмотрел. А для новичков вообще супер! Контента такого качество очень мало в Интернете (в открытом доступе уж точно). Спасибо!
Благодарю за Урок.
Очень нужный и интересный урок, огромное спасибо!
мама, я стану программистом )) спасибо, дорогой автор канала) то, что не допер по документации, встает по полочкам после просмотра видео по теме) низкий поклон)
Лойс! И голос приятный)
Simple лучший, Simple класс! Кто не верит тому в глаз.
Отличной ролик,хотелось бы видеть и немного ДЗ.
Сколько уже всего пересмотрел, но этот курс по шарпам и объекториентированному программированию один из лучших, если не самый из общедоступных.
шикарный видос, на 1.5 просто на ура смотрится
Очень важный момент. Свойства еще полезны вот этим
public int[] array;
public int first {get{return array[0]}
public int last {get{return array[array.lenght - 1]}
И в том же духе
класс , супер! спасибо
Экзамен по проге через 8 часов. С каждым видео все больше надежд и уверенности)
@Alexander Olshynskyi Вот сейчас ты бред сказал про учебники ,на счёт практики согласен на все 100%, но какой смысл в книгах когда есть более доступный, легко воспринимающийся и эффективный метод обучения - видео
Ты сдала экзамен?)
Спасибо! очень ждем WPF.
Спасибо за урок
ПРосто ОГОНЬ..... Спасибо ОГромное, огромное....
Прежде всего выражаю благодарность автору за его труд!
И все-таки хотелось бы уточнить кое-какие моменты: вроде как принято, что переменные пишутся с маленькой буквы, а методы с заглавной. Когда мы вручную пишем геттер и сеттер там всё понятно - 'x' это переменная, а GetX и SetX это методы. Когда мы используем propfull картина примерно та же самая: отдельно объявляется переменная 'y' и её свойства Y, которые по сути ведут себя как методы и внутри обращаются к 'y'. Когда же мы используем автоматические свойства, то создается только 'Z' с заглавной буквы, а переменная 'z' не объявляется. Как тогда воспринимать Z - как переменную или как класс?
тот же вопрос
Еще не посмотрел , но уже знаю , что следующие 10:53 пройдут великолепно(на 2х)
Что обозначает знак $ в c#?
Часто замечал, и в примерах кодов и книгах что используется $. Например:
var message = $"The area of a circle with radius {r} is {Math.PI * r * r:F3}."
Что значит $ и почему переменные помещаются в { } ковычки?
1) $"The area of a circle with radius {r} is {Math.PI * r * r:F3}."
Это упрощенная запись такой строки:
2) string.Format("The area of a circle with radius {0} is {1:F3}.", r, Math.PI * r * r)
Если ещё больше упростить:
3) "The area of a circle with radius " + r + " is " + (Math.PI * r * r) +"."
Правда тут нет форматирования :F3, отображающего в результате математического вычисления только три знака после запятой.
Кавычки {} позволяют выводить в строку значения переменных или арифметических операций. А знак $ позволяет использовать их в строке 1)
@@alextek3579 спасибо что объяснили) С наступающим
Получается что это просто события при присвоении и событие при получении данных переменной. Оч круто
Может кто-то уже писал, но у автоматического свойства обязателен аксессор get.
Топ контент!
Наконец то я понял что ето за зверь такой get. Скольких я ютуберов смотрел которые их юзали но не удосужившись обяснить
sbasibo ogro mnoe!
Спасибо
не понял для чего нужен public int Z {get; set;} если переменная и так публичная и к ней и так есть доступ))
Сергей, спасибо за качественные уроки!
Не мог бы ты написать список всех уроков, которые будут?
Thanks!!!
Сергей, стоит ли для лучшего понимания языка с# , изучить ваш курс по с++?
Здравствуйте, в этом курсе вы разбираете с# полностью, или стоит почитать ещё что-нибудь?
Поддержал видео лайками
Думаю всегда стоит читать что нибудь еще. Я например в годы своего джуниорства, читал и смотрел видео от разных каналов :)
На данный момент в этом курсе даже не половина основ c#, а дальше еще нужно будет учить какой-нибудь фреймворк и его библиотеки(в зависимости от того, какие у вас будут задачи), так что ждать, пока Сергей разберет весь c# по полочкам не имеет особого смысла, если вы посмотрели те уроки, что уже есть, то вам будет гораздо проще начать читать какую-нибудь книгу по c# или смотреть уроки от других авторов по интересующим вас темам, а сюда уже заходить по мере выхода новых роликов, закреплять информацию и ставить лайки)
Красава, продолжай дальше!
круто, спасибо
Сразу лайк!
Простите,сколько уроков по си шарп планируете сделать?
Привет, SimpleCode, я очень благодарен вашим урокам. Благодаря вашим стараниям я подтянул моё знание синтаксиса. Спасибо, что вы есть, но, надеюсь, вы сможете мне помочь кое-что уточнить.
Я недавно начал разрабатывать программу для сайта Twitter. Цель программы: авторизироваться на сайте, но столкнулся с тем, что, для того чтобы выполнить определённое действие, надо выполнить, "отработать" JavaScript код страницы. Как я могу это сделать, не подскажите? Т.е как я могу выполнить JavaScript код страницы?
А есть ли смысл вообще использовать public int X{set; get;}?
в этом конкретном случае разве использовать просто public int X; не будет разумнее чтоль?
ведь и в том и в том случае мы сможем изменять и взять значение? или я чего -то не понимаю?
и на появившиеся 2 ссылки на 9 минуте - на других канала не рассказывают.... потому что - так глубоко не копают .. . большое спасибо
Большое спасибо за видеоматериал, ну очень он мне нравится 10/10! Есть ли ещё какие-то базы c#? Просто хочу заняться 2д играми под андроид на движке UNITY
нашел?
как успехи с юнити?
ты мой кумир
Привет, планирует ли в будущем снимать ролики о программировании на Unity ?
Видео хорошее, но было бы неплохо рассказывать новичкам про новинки с# 9.0 в контексте видео. Например про аксессор init.
здорово
Не очень понял, чем отличается автоматическое свойство от простой переменной. Типо это та же самая переменная, только с возможностью ограничить действия с ней? Но зачем называть ее с большой буквы? Если это "типо переменная", то по законам жанра надо бы назвать её с маленькой буквы?
Всегда хочется поставить ещё пару лайков. Минимум "воды", максимум смысла. Теперь вопрос. Я правильно понял, что записи: public int z и public int z { get; set; } - это практически равнозначные записи?
Нет, во второй записи в авто свойствах ты можешь ограничить или убрать get или set или сделать их приватными. А в первой просто только приватным поле сделать можешь
Да, если мы не меняем модификаторы доступа у автоматических свойств. Но писать первым вариатом ( без свойств ) не принято :)