- 362
- 58 594 194
#SimpleCode
Приєднався 12 лют 2017
Подробные уроки программирования на самых разных языках для новичков и не только.
✅ПОЛЕЗНЫЕ ССЫЛКИ:
🔹 Telegram канал t.me/SergeySimpleCode
🔹Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ПОДДЕРЖАТЬ КАНАЛ:
🔹 donatepay.ru/don/SimpleCode
🔹BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ПОЛЕЗНЫЕ ССЫЛКИ:
🔹 Telegram канал t.me/SergeySimpleCode
🔹Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ПОДДЕРЖАТЬ КАНАЛ:
🔹 donatepay.ru/don/SimpleCode
🔹BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Обобщения в C# | производительность | коллекции | list vs arraylist | C# ООП | # 84
В этом уроке мы проведём бенчмарки и выясним как использование обобщений влияет на производительность кода в языке программирования C#, а так же сравним производительность обобщённой коллекции List и необобщённой коллекции ArrayList при работе со значимыми типами.
✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-54691748
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал ua-cam.com/channels/tLKO1Cb2GVNrbU7Fi0pM0w.html
✅ Упаковка и распаковка значимых типов c# | boxing and unboxing | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 82 ua-cam.com/video/FawYy8tztdI/v-deo.html
✅ Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83 ua-cam.com/video/TLMwNFCcqVo/v-deo.html
✅ Benchmarkdotnet | как измерить производительность кода | Benchmark вашего кода C# ua-cam.com/video/8Slzd1G7f9Q/v-deo.html
#сишарп #simplecode #урокипрограммирования
✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-54691748
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал ua-cam.com/channels/tLKO1Cb2GVNrbU7Fi0pM0w.html
✅ Упаковка и распаковка значимых типов c# | boxing and unboxing | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 82 ua-cam.com/video/FawYy8tztdI/v-deo.html
✅ Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83 ua-cam.com/video/TLMwNFCcqVo/v-deo.html
✅ Benchmarkdotnet | как измерить производительность кода | Benchmark вашего кода C# ua-cam.com/video/8Slzd1G7f9Q/v-deo.html
#сишарп #simplecode #урокипрограммирования
Переглядів: 183 368
Відео
Обобщения в C# | C# generics | generic типы методы и классы | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 83
Переглядів 78 тис.2 роки тому
В этом уроке мы начнём разбирать тему обобщений (generics ) в языке программирования C# и выясним как их использовать для чего они нужны и как работают. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-53854156 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅ BTC кошелек...
Упаковка и распаковка значимых типов c# | boxing and unboxing | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 82
Переглядів 53 тис.2 роки тому
В этом уроке мы поговорим о том, что такое упаковка и распаковка значимых типов (boxing and unboxing), когда она происходит, почему это нужно знать и почему этого следует избегать. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-53016717 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/...
Структуры в C# | структуры и классы отличия | struct vs class | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 81
Переглядів 79 тис.3 роки тому
В этом уроке мы рассмотрим тему структуры в языке программирования C#. Выясним в чём разница между структурами и классами на примере бенчмарков, а так же ответим на вопрос когда использовать структуры, а когда классы. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-52476606 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.p...
Benchmarkdotnet | как измерить производительность кода | Benchmark вашего кода C#
Переглядів 25 тис.3 роки тому
В этом видео мы вы выясним каким образом можно измерить производительность C# кода с помощью библиотеки Benchmarkdotnet, как измерить время выполнения программы, а так же как измерить потребление памяти. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-51900548 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/Sim...
Реализация интерфейса по умолчанию в C# 8.0 | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 80
Переглядів 39 тис.3 роки тому
В этом уроке мы рассмотрим такую спорную фичу в языке программироdания C# как "Реализация интерфейса по умолчанию". Выясним почему она спорная и, всё таки, в чём могут быть плюсы её использования. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-51349079 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode...
Интерфейсы в C# | ЯВНАЯ РЕАЛИЗАЦИЯ интерфейса C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 79
Переглядів 42 тис.3 роки тому
В этом уроке мы продолжим изучать тему ООП в языке программирования C# и рассмотрим вопрос о явной реализации интерфейсов в C#. Выясним для чего она явная реализация интерфейсов применяется, рассмотрим синтаксис и узнаем как она работает. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-51076059 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному код...
Наследование интерфейсов C# | множественное наследование интерфейсов | C# ООП | # 78
Переглядів 43 тис.3 роки тому
В этом уроке мы обсудим тему наследования интерфейсов в языке программирования C# (не путать с реализацией интерфейсов), а так же выясним как работает множественное наследование интерфейсов в C# и рассмотрим пример применения наследования интерфейсов в языке программирования си шарп. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-50486542 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша груп...
ASCII графика из любой картинки на C# пишем программу | ASCII генератор | С# практика | C# ПЛЮШКИ
Переглядів 50 тис.3 роки тому
В этом уроке мы напишем программу на C# с помощью которой сможем конвертировать и сохранить в текстовый файл любую картинку или же фото в ASCII графику. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-50205380 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅ BTC кошелек...
Интерфейсы в C# зачем нужны и как используются | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 77
Переглядів 127 тис.3 роки тому
В этом уроке начнём разбираться с интерфейсами в языке программирования C#, выясним для чего они нужны как используются и рассмотрим несколько примеров использования интерфейсов. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-49927853 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/do...
Абстрактные классы | зачем нужны абстрактные методы | abstract c# | полиморфизм | C# ООП | # 76
Переглядів 94 тис.3 роки тому
В этом уроке мы продолжим изучение темы полиморфизма в ООП в языке программирования C# и коснёмся темы абстракции. Выясним что такое абстрактные классы, абстрактные методы, абстрактные свойства, для чего они нужны как используются и как связаны с полиморфизмом в си шарп. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-49642793 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК ...
Полиморфизм | виртуальные методы c# | virtual override c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 75
Переглядів 83 тис.3 роки тому
В этом уроки мы на простом примере рассмотрим что такое полиморфизм в ООП, для чего он нужен и как его использовать в языке программирования C#. Так же мы рассмотрим инструмент который понадобятся для реализации полиморфизма - переопределение виртуальных методов с помощью ключевых слов virtual и override. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-49336543 🔹 Telegram канал t.me/Sergey...
Лучшие книги по C# для начинающих и не только | Как выучить C#
Переглядів 110 тис.3 роки тому
В этом видео обсудим книги по C# которые должен прочесть и усвоить каждый C# разработчик. Обсудим как C# книги для начинающих, так и для тех, кто уже продвинулся в изучении языка программирования си шарп, а так же коснёмся вопросов изучения программирования по книгам и того, что новичкам делать с тем, что книги по программированию быстро устаревают. 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша...
Наследование в C# и модификаторы доступа | модификатор protected c# | C# ООП | # 74
Переглядів 41 тис.3 роки тому
В этом уроке мы продолжим изучать тему наследования в ООП в C# и выясним как работают модификаторы доступа при наследовании. Разберёмся как работают уже знакомые нам модификаторы доступа private и public, а так же изучим новый модификатор protected. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-48767465 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к ис...
Операторы as is c# | наследование и приведение типов в C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 73
Переглядів 54 тис.3 роки тому
В этом уроке мы выясним как используются и работают операторы as is в C# для приведения типов и проверки совместимости типов при использовании наследования в ООП на C#. ✅ ИСХОДНЫЙ КОД www.patreon.com/posts/iskhodnyi-kod-k-48479191 🔹 Telegram канал t.me/SergeySimpleCode 🔹 Наша группа ВК smplcode ✅ Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCo...
Ключевое слово base в C# | наследование и конструктор класса | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 72
Переглядів 56 тис.3 роки тому
Ключевое слово base в C# | наследование и конструктор класса | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 72
Наследование в C# | Что такое наследование в ооп | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 71
Переглядів 70 тис.3 роки тому
Наследование в C# | Что такое наследование в ооп | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 71
Синтаксис инициализации объектов класса | ООП C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 70
Переглядів 42 тис.3 роки тому
Синтаксис инициализации объектов класса | ООП C# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 70
const vs readonly | c# разница между const и readonly | const и static | C# ООП | # 69
Переглядів 49 тис.3 роки тому
const vs readonly | c# разница между const и readonly | const и static | C# ООП | # 69
partial класс c# | частичные типы c# | partial методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 68
Переглядів 44 тис.3 роки тому
partial класс c# | частичные типы c# | partial методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 68
Методы расширения c# | extension методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 67
Переглядів 59 тис.3 роки тому
Методы расширения c# | extension методы c# | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 67
Статический класс c# | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 66
Переглядів 49 тис.3 роки тому
Статический класс c# | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 66
Статический конструктор класса c# | как работает ключевое слово static | C# ООП | # 65
Переглядів 52 тис.3 роки тому
Статический конструктор класса c# | как работает ключевое слово static | C# ООП | # 65
Статические методы C# | Статические свойства C# | как работает ключевое слово static | C# ООП | # 64
Переглядів 68 тис.3 роки тому
Статические методы C# | Статические свойства C# | как работает ключевое слово static | C# ООП | # 64
C# статические поля класса | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ # 63
Переглядів 73 тис.3 роки тому
C# статические поля класса | как работает ключевое слово static | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ # 63
C# свойства get set | ключевое слово value | автоматические свойства c# | ООП C# Урок | # 62
Переглядів 108 тис.3 роки тому
C# свойства get set | ключевое слово value | автоматические свойства c# | ООП C# Урок | # 62
Ключевое слово this c# | ООП C# | С# this в конструкторе | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 61
Переглядів 67 тис.3 роки тому
Ключевое слово this c# | ООП C# | С# this в конструкторе | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 61
Перегрузка конструкторов класса в C# | Что такое перегрузка | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 60
Переглядів 64 тис.3 роки тому
Перегрузка конструкторов класса в C# | Что такое перегрузка | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 60
Что такое конструктор класса c# | для чего он нужен | конструктор по умолчанию си шарп | Урок # 59
Переглядів 94 тис.3 роки тому
Что такое конструктор класса c# | для чего он нужен | конструктор по умолчанию си шарп | Урок # 59
ИНКАПСУЛЯЦИЯ C# | примеры инкапсуляции с объяснением | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 58
Переглядів 87 тис.3 роки тому
ИНКАПСУЛЯЦИЯ C# | примеры инкапсуляции с объяснением | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 58
Сергей, вы просто лучший!!!!Благодаря вам я за 10 дней и просмотром 16-ти тем за день поднял перед экзаменом С++ с нуля!!!!!
т.е. случайности в играх вообще не случайны? И если как то понять этот алгоритм, то можно видеть будущее в каких нибудь играх? Допустим, в компьютерной игре ( GTA: San Andreas, к примеру ) есть казино. Значит там в теории можно высчитать, что будет дальше?
Спасибо большое за бесценный труд!=)
Это не человек, это машина. Спасибо огромное, еще на ранних уроках я был в шоке, что смог одолеть домашнее задание, а теперь урок, на котором построены большое количество видео игр. Мужик, спасибо, блять, не бросай ничего, молодец!
Спасибо большое за бесценный труд!)
У меня есть перспектива получить работу. Смотрю видео по наставлению старших
Стоит заметить что я воткнул ; после if и часа два разбирался с этим 😂
Что если я не могу поставить точку останова?
🧠
🧠
Объясните пожалуйста,а почему нельзя просто назвать все эти функции по-разному?
Я посмотрел весь курс конспектируя и отрабатывая каждую тему, и могу ответственно заявить - Сергей мастер своего дела. Курс очень хороший. Для новичка это лучшее на просторах интернета. Быстро, по делу, с важными деталями. Просто бриллиант.
🧠
Он забыл в конце сказать "Моё время пришло, дальше тебе придётся идти без меня."
Автор видео просто святой человек 🥰
Спасибо за бесценный труд!)
🧠
спасибо!
Сергей вернитесь умоляю
Уже пробовал 2 с половиной года назад Хватило на около 30-ти уроков В этом году (буквально 5 дней назад) сдал ЕГЭ по информатике, пользуясь питоном на базовом уровне И вот мне снова хочется учить с# Надеюсь в этот раз не сдуться и выучить этот язык
Первый метод написал сам но вот из-за одной этой 1 во втором функции потратил 6 часов в пустую. Спасибо вам большое Сергей, ваш метод учения с домашними заданиями очень эффективная и легко понимаешь
Хотел использовать адрес памяти какой нибудь переменной для передачи в srand(), так как адрес памяти постоянно меняется. Но как оказалось, в моей программе, (которую я делал на разных системах, в том числе и на windows 7 в Code Blocks с инструментами MinGW, компилятором g++), адреса памяти при перезапуске программы не меняются! Начал копать и как оказалось дело в технологии ASLR - Address Space Layout Randomization, которая в Win 7 не использовалась и может быть отключена и на более поздних системах. Это ASLR меняет адреса памяти. Вопрос: time не очень случайный параметр. Какие ещё случайные параметры можно передать в srand()?
🧠
🧠
🧠
Жаль конечно этого добряка….
Если я правильно понял На данный момент. Если говорить сильно абстрактно То инкапсуляция это некое скрытие данных тем или иным программистом, но предоставление нам условного функционала метода. Наследование это возможность позаимствовать функционал другова обьекта ?! Проще говоря возможность его изменить, наследовать свойства, методы. Полиморфизм это фактический разнообразный функционал нашегг обьекта, возможность реакции обьекта на разные данные/ситуации и тд. Схожа с перегрузкой функции или около того. Обьект как я понимаю это типа наш класс. Его свойства это его параметры что он пожет принимать. Методы это его функционал работы с принимаемыми свойствами. Инкапсуляция это возможность сокрытия части кода или что-то в этом роде. Наследование возможность наследования свойств, методов из других обьектов. Полиморфизм это подстройка нашего обьекта реагировать на разные ситуации.. Скорее всего я что-то не понял, но не бейте.. Поправьте и обьясните попроще..
У меня получилось сделать такой треугольник: Console.WriteLine("hight of a triangle"); int hight = int.Parse(Console.ReadLine()); for (int i = 1; i <= hight; i++) { for (int j = hight; j > i; j--) { Console.Write(" "); } for (int k = 0; k < 2*i-1; k++ ) { Console.Write("#"); } Console.WriteLine(); }
Не знаем где ты, но спасибо за уроки!
Спасибо вам!
Вот бы мне такого учителя в школу...
спасибо!
🧠
🧠
7:00 почему? Можно хотяб один аргумент? Не обращайте внимания на впечатление глупости вопроса, просто ответьте, спасибо 🙏
Я один решил использовать swich?
🧠
class Male { }; class Female { }; class Trans : public Male, public Female { };
🧠
(:
Хм. Было бы классно в начале прояснить что такое main Я конечно сам узнать что это типа ключевое слово для входа в программу, но тем не менее ;/ И называть это функцией вроде очень строгая формулировка и это не совсем так вроде бы \._./ Хотя ладно это уникальная функция без которой ни одна программа не запуститься (к слову кто нибудь пытался сделать перегрузку функции main)))) Попробуйте как нибудь на досуге)) Вряд-ли у вас что-то выйдет
А какую комбинацию клавиш вы используете, чтобы так одним нажатием расставить недостающие пробелы?
Если в конце ; поставить то пробелы сами появятся
Иванов Иван , похоже скуф
🧠
🧠
🧠
🧠
10.06.2024 курс по плюсам до сих пор актуален
🧠
спасибо!