CODE BLOG
CODE BLOG
  • Видео 160
  • Просмотров 4 193 793
CLR via C#. Глава 14. Символы char C#
В этом видео мы подробно разберем все особенности символьного типа char в языке программирования C#. Вы познакомитесь со структурой System.Char, основные методы, которые она предоставляет, научитесь применять char c# в зависимости от региональных стандартов и преобразовывать символы c# в число и обратно.
Супер важные ссылки для этого урока:
GitHub репозиторий с примерами кода: github.com/shwanoff/CharAndString/tree/master/CharOpportunities
Текстовая версия данного видео в блоге: shwanoff.ru/char-c-sharp/
Видео явная и неявная реализация интерфейсов: ruclips.net/video/hjBKXOf9UDc/видео.html
Магия JavaScript:
1 + (-2)
1 + ( 2)
В первом случае будет логичное значение -1, а во втором внезапно получае...
Просмотров: 18 040

Видео

ИНТЕРФЕЙСЫ C# НА ПРАКТИКЕ | DI контейнер и mock тестирование
Просмотров 24 тыс.3 года назад
Пройти тест на знание языка C#: otus.pw/Z1y0/ Регистрация на вебинар: otus.pw/WSxP/ - Отличия структурных шаблонов проектирования на примерах, 22 февраля В этом видео мы посмотрим на реальные практические примеры использования интерфейсов C# при проектировании приложения, работе в команде, разделении приложения на слои, mock-тестировании и внедрении DI-контейнеров. Мы рассматриваем как использо...
🎁 LinkedIn для программиста или как получать лучшие предложения о работе
Просмотров 22 тыс.4 года назад
LinkedIn это профессиональная социальная сеть, которая помогает программистам находить лучшие предложения о работе по всему миру. В этом видео я подробно расскажу как настроить свой профиль, расширить свою сеть контактов и начать поиск наиболее интересных вакансий. Мой профиль LinkedIn: www.linkedin.com/in/shwanoff Навигация: 0:00 - linkedin для программиста 1:08 - Что такое LinkedIn? 2:16 - Бл...
CLR via C#. Глава 12.4. Ограничения в обобщениях C#. Generic constraints c#
Просмотров 3,8 тыс.4 года назад
Пройти тест на курс Разработчик C# otus.pw/zwMb/ Записаться на вебинар Валидация данных на C# otus.pw/2x22/ Регистрация на вебинар Всё о курсе «Разработчик C#», 20 февраля в 20:00 otus.pw/Xnu1/ Используй мой промокод OTUSCODE2020 для скидки. Это видео является заключительной частью главы про обобщения в языке программирования C# и в нем мы подробно разбираем, что такое ограничения в обобщениях ...
CLR via C#. Глава 12.3. Обобщенные делегаты и методы. Контвариантность и ковариантность
Просмотров 7 тыс.4 года назад
Проходи вступительный тест на курс «Разработчик C# ASP.NET Core» otus.pw/pQVg/ Записаться на вебинар "ASP.NET Core: Быстрый старт", 18 мая в 20:00 otus.pw/DvYS/ Вебинар Всё о курсе «C# ASP.NET Core разработчик», 22 мая в 20:00 otus.pw/UISd/ Используй мой промокод OTUSCODE2020 для скидки. Продолжаем разбор обобщений и в этом видео я расскажу тебе зачем нужны обобщенные делегаты, как они работают...
CLR via C#. Глава 12.2. Открытые и закрытые обобщенные типы. Наследование обобщений
Просмотров 4,8 тыс.4 года назад
В этом видео мы более подробно разберем внутреннее устройство обобщений в языке программирования C#, узнаем, что такое открытые типы (open type) и чем они отличаются от закрытых (closed type), как реализовано наследование обобщенных типов, как правильно реализовывать идентификацию обобщений и зачем нужны обобщенные интерфейсы. Предыдущее видео: ruclips.net/video/9IYdDaM6Ms8/видео.html CLR via C...
Стань CODE BRO! Спонсорство на YouTube
Просмотров 2,9 тыс.4 года назад
Привет, друг! Рад приветствовать тебя на моем RUclips канале CODE BLOG. Меня зовут Шванов Вадим. Я профессиональный .NET-разработчик с опытом больше 9 лет, являюсь сертифицированным специалистом Microsoft и имею статус Microsoft MVP (Most Valuable Professional). Живу и работаю в Чехии. Этот канал целиком и полностью посвящен бесплатному обучению программированию. Я ничего не продаю, у меня нет ...
CLR via C#. Глава 12. Обобщения C# - Generics C#
Просмотров 7 тыс.4 года назад
Обобщения C# или как их еще называют generics C# - это механизм повторного использования алгоритмов. Мы можем описать какой-либо алгоритм (например, сортировки) не указывая конкретный тип данных, с которым он будет использоваться. Прошлое видео из курса CLR о событиях: ruclips.net/video/sZdQqdLYh6w/видео.html C# обобщения из цикла уроков Учим Шарп: ruclips.net/video/zHMSHlNSR2o/видео.html GitHu...
ЗАЧЕМ учить АЛГОРИТМЫ СОРТИРОВКИ в 2020 году? TOP 10 САМЫХ ВАЖНЫХ СОРТИРОВОК за 20 минут
Просмотров 36 тыс.4 года назад
Проходи вступительный тест на курс Разработчик C# otus.pw/zwMb/. Используй мой промокод BLOG_C#2020 для скидки. Записаться на вебинар "Нужно ли торопиться переходить на C# 7 или 8?", 14 февраля в 20:00 otus.pw/A52A/ Вебинар Всё о курсе «Разработчик C#», 20 февраля в 20:00 otus.pw/9Uey/ Сегодня я предлагаю тебе всего за 20 минут разобрать 10 самых важных алгоритмов сортировки, а также сравнить и...
Релокация в Чехию | Лучшее IT медиа 2019 года | Новый год 2020
Просмотров 8 тыс.4 года назад
В этом видео я расскажу как прошла моя релокация в Чехию и немного о том, как программисту начать жить и работать в Праге. Также спешу поделиться радостной новостью, ведь CODE BLOG выиграл конкурс за звание Лучшее IT медиа 2019 года. Ну и наконец, я хочу поздравить своих любимых подписчиков с новым годом и пожелать каждому из вас счастья и успехов в 2020 году, как в личной жизни, так и в карьер...
CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet
Просмотров 6 тыс.4 года назад
CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet
Как я стал программистом .NET #itstory2019
Просмотров 17 тыс.4 года назад
Как я стал программистом .NET #itstory2019
Абстрактная фабрика (Abstract Factory) - Паттерны проектирования C#
Просмотров 14 тыс.4 года назад
Абстрактная фабрика (Abstract Factory) - Паттерны проектирования C#
Что такое Data Science (наука о данных) простыми словами
Просмотров 28 тыс.4 года назад
Что такое Data Science (наука о данных) простыми словами
Английский для программистов
Просмотров 7 тыс.4 года назад
Английский для программистов
IT НОВОСТИ. Сбой Cloudflare, Российский мультипаспорт, YouTube против Хакеров
Просмотров 2,3 тыс.4 года назад
IT НОВОСТИ. Сбой Cloudflare, Российский мультипаспорт, RUclips против Хакеров
ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps - настройка Visual Studio для релиза на VPS с Linux
Просмотров 39 тыс.4 года назад
ПУБЛИКАЦИЯ .NET CORE ПРИЛОЖЕНИЯ! Немного DevOps - настройка Visual Studio для релиза на VPS с Linux
IT НОВОСТИ. Нейросеть Deep Nude, Удаление людей, Роскомнадзор и VPN, мобильный трафик, #itstart2019
Просмотров 9 тыс.4 года назад
IT НОВОСТИ. Нейросеть Deep Nude, Удаление людей, Роскомнадзор и VPN, мобильный трафик, #itstart2019
Как стать программистом за неделю?
Просмотров 27 тыс.5 лет назад
Как стать программистом за неделю?
Factory Method - Design patterns C#
Просмотров 26 тыс.5 лет назад
Factory Method - Design patterns C#
Одиночка (синглтон, singleton) - Паттерны проектирования C#
Просмотров 28 тыс.5 лет назад
Одиночка (синглтон, singleton) - Паттерны проектирования C#
Programmer wars - IT re-sound
Просмотров 23 тыс.5 лет назад
Programmer wars - IT re-sound
Bubble Sort C#
Просмотров 22 тыс.5 лет назад
Bubble Sort C#
Суверенный интернет все ближе - IT новости
Просмотров 2,8 тыс.5 лет назад
Суверенный интернет все ближе - IT новости
Суперкомпьютер Тинькофф, VPN-сервис Warp, Создание ДНК - IT новости. 2 апреля
Просмотров 8135 лет назад
Суперкомпьютер Тинькофф, VPN-сервис Warp, Создание ДНК - IT новости. 2 апреля
Facebook и регулирование интернета, утечка голосовых сообщений Вконтакте, 1 апреля - IT новости
Просмотров 9545 лет назад
Facebook и регулирование интернета, утечка голосовых сообщений Вконтакте, 1 апреля - IT новости
Собеседование программиста - IT переозвучка
Просмотров 30 тыс.5 лет назад
Собеседование программиста - IT переозвучка
CODE BLOG - Programming and IT
Просмотров 35 тыс.5 лет назад
CODE BLOG - Programming and IT
Большой код или Скомпилили - IT переозвучка
Просмотров 29 тыс.5 лет назад
Большой код или Скомпилили - IT переозвучка
Говнокодер - IT переозвучка
Просмотров 29 тыс.5 лет назад
Говнокодер - IT переозвучка

Комментарии

  • @soyuzfregat
    @soyuzfregat 3 дня назад

    Console.WriteLine("Введи первое число"); int firstNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Введи второе число"); int secondNumber = int.Parse(Console.ReadLine()); Console.WriteLine("Введи третье число"); int thirdNumber = int.Parse(Console.ReadLine()); int biggestNumber; if (firstNumber > secondNumber && firstNumber > thirdNumber) { Console.WriteLine("Первое число наибольшее"); biggestNumber = firstNumber; } else if (secondNumber > firstNumber && secondNumber > thirdNumber) { Console.WriteLine("Второе число наибольшее"); biggestNumber = secondNumber; } else { Console.WriteLine("Третье число наибольшее"); biggestNumber = thirdNumber; } switch(biggestNumber%2) { case 0: Console.WriteLine("Оно четное"); break; case 1: Console.WriteLine("Оно нечетное"); break; } } }

  • @filyamatross4100
    @filyamatross4100 6 дней назад

    Короче, event это "геттер/сеттер" для приватного делегата, который хранит ссылки на ваши методы. Подписаться, это значит буквально закинуть в делегат свои функции (ссылки) через посредника event. Когда event вызовется он потянет все ваши функции на исполнение.

  • @user-vs9zs3dr5x
    @user-vs9zs3dr5x 12 дней назад

    Где найти этот ключ разработчика репозитория?

  • @user-tm3vx1dr5d
    @user-tm3vx1dr5d 12 дней назад

    я пожалуй подпишусь

  • @user-ty6fq9os9k
    @user-ty6fq9os9k 15 дней назад

    в винформ всё это не работает. Выдаёт ошибку, что не может преобразовать чар в стринг. sreamreadline. Вообще программировать в консоли, когда есть винформ - это средневековье.

  • @perhaps4236
    @perhaps4236 19 дней назад

    Добрый день, актуально ли смотреть в 2024?

  • @s.s.8190
    @s.s.8190 26 дней назад

    А у меня не находит расширение GitHub extension for visual studio. Может это расширение уже встроено? Подскажите пожайлуста

    • @s.s.8190
      @s.s.8190 26 дней назад

      Visual Studio 2022 now includes the functionality from this extension out of the box. We recommend downloading Visual Studio 2022 to get the best experience. Нашел информацию по этому поводу. Это расширение уже встроено.

  • @icecril8677
    @icecril8677 Месяц назад

    Я один чуть от ора со стула не улетел? когда пришёл донат и там Ц Решётка, одни на змее программируют мы на Ц решётке

  • @user-qk2no3ig7v
    @user-qk2no3ig7v Месяц назад

    ну css хотя-бы тьюринг полный.

  • @scc-6
    @scc-6 Месяц назад

    Виэу название, но не понимаю, как это можно растянуть на 2 часа

  • @behemoth1621
    @behemoth1621 Месяц назад

    Добрый день!А есть какой-то реальный пример из проекта,где используется ковариантность и контрвариантность через интерфейсы. Если можно куда-нибудь выложить чтобы пощупать код. Опыта немного у меня в разработке, не могу придумать где можно использовать всё это)Но суть понятна.

  • @bigloafef
    @bigloafef Месяц назад

    рефлексия замедляет производительность?

  • @ch3pch1k_
    @ch3pch1k_ Месяц назад

    System.Runtime.Serialization.SerializationException: "Попытка десериализации пустого потока." помогите умоляю

  • @user-tl1xd2xz7l
    @user-tl1xd2xz7l Месяц назад

    ни фига по вашему коду ничего не запускается. бестолковое видео.

  • @user-ce1pj8si3l
    @user-ce1pj8si3l Месяц назад

    Я ИЗ 2024 лучший учительжаль что забросили канал

  • @Shoakramova_N
    @Shoakramova_N Месяц назад

    Здравствуйте Вадим спасибо за урок! У меня вопрос что делает метод ToString зачем он используется и в каких случаях?

  • @Shoakramova_N
    @Shoakramova_N Месяц назад

    Отличные уроки! Спасибо большое за не легкий труд и время которое вы нам уделяете! Все доходчиво и понятно)

  • @antony4186
    @antony4186 Месяц назад

    Спасибо за рассказ, было очень интересно. Желаю успехов в жизни Вы большой молодец.

  • @kompasvideokompasvideo7041
    @kompasvideokompasvideo7041 2 месяца назад

    ужасно, столько ошибок

  • @user-nv4yz5bt4g
    @user-nv4yz5bt4g 2 месяца назад

    Пытался создать переводчик - программу объясняющие термины . Вместо Хеш коллекции я использовал коллекцию List состоящую из двухполярных структур . Если термин по имени находится в name1, то открывается поле name2 - перевод термина этого члена коллекции . Проблема как создать метод аккуратно записывающего коллекцию в бинарный файл , чтобы потом другой метод прочитал файл и правильно загрузил коллекцию из файла . Может покажите ролик как загрузить массив или коллекцию из файла .

  • @naugad2
    @naugad2 2 месяца назад

    зачем напихивать всем в уши свою музыку. тем более тем кто на двойной скорости любит слушать

  • @SCOUTBASS
    @SCOUTBASS 2 месяца назад

    ХАХАХАХАХАХАХ сервак за 3 копейки "Как вернусь из отпуска, расскажу как мы 1с внедряли"😂

  • @user-zt6zy7kq7y
    @user-zt6zy7kq7y 2 месяца назад

    зачем делать такой громкой музыку и зачем рок..... Задолбался убирать звук на минимум и возвращать назад, когда авто начинает что-то говорить

  • @MiFix-sh7el
    @MiFix-sh7el 2 месяца назад

    вроде как объясняет понятно, респект!

  • @MiFix-sh7el
    @MiFix-sh7el 2 месяца назад

    единственное что бесит, это вот эта эээ после каждого слова

  • @pacman777
    @pacman777 2 месяца назад

    Я на 2х скорости не могу слушать, тормозня-тугодум..

  • @Alexander_Zaytsev_666
    @Alexander_Zaytsev_666 2 месяца назад

    А я всё жду вторую часть про внедрение 1С

  • @CWoors
    @CWoors 2 месяца назад

    3:21 ХАХАХАХАХ, и это для Джуна работа. Чтоб он уволился на икс игрик и 11 букву алфавита

  • @xray_hub6624
    @xray_hub6624 2 месяца назад

    Ошибка в строке подключения(неизвестный элемент)...

  • @imbackinussr8991
    @imbackinussr8991 3 месяца назад

    А как сделать так, чтобы сразу в Solution Explorer показывал ошибку, в смысле подчеркивалось красным. Кто знает, ответьте пожалуйста

  • @user-jv3zr8rr3s
    @user-jv3zr8rr3s 3 месяца назад

    Привет современникам!

  • @Kindergarden-fp6eo
    @Kindergarden-fp6eo 3 месяца назад

    😎😎

  • @Kindergarden-fp6eo
    @Kindergarden-fp6eo 3 месяца назад

    интересно, вернется ли Вадим на RUclips? и будет ли делать новые видосы по программированию? мужик, ты был лучшим блогером по программированию на RUclips

  • @alexazimov420
    @alexazimov420 3 месяца назад

    Нудный

  • @Anik0578
    @Anik0578 3 месяца назад

    Это что, за 3 года никто не подсказал, что в заголовке видео ошибка? "Конт**вариантность"

  • @xeither289
    @xeither289 3 месяца назад

    БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!❤

  • @xeither289
    @xeither289 3 месяца назад

    БОГ СОЗДАЛ ТАКОЙ ПРЕКРАСНЫЙ МИР! НЕ БУДЕМ РАЗРУШАТЬ МИР! ПОЛЮБИМ БОГА И ВСЕХ ЛЮДЕЙ! НЕТ ВОЙНЕ!!❤

  • @user-nf8fi2ix9s
    @user-nf8fi2ix9s 3 месяца назад

    class Program { static void Main() { int substraction = 0; int b = 0; int c = 0; int sum = 0; int multiplication = 1; var list = new List<int>(5); Console.WriteLine("write 5 numbers "); for (int i = 0; i < 5; i++) { list.Add(Convert.ToInt16(Console.ReadLine())); } for (int i = 0; i < list.Count; i++) { sum = sum + list[i]; } while (b <= 4) { substraction = substraction - list[b]; b++; } do { multiplication = list[c] * multiplication; c++; } while (c < 5); Console.WriteLine(sum); Console.WriteLine(substraction); Console.WriteLine(multiplication); } } } мой ответик

  • @user-nf8fi2ix9s
    @user-nf8fi2ix9s 3 месяца назад

    Спасибо за курс , пока все понимаю)

  • @user-ye8ll1ll9k
    @user-ye8ll1ll9k 3 месяца назад

    👍👍👍👍👍👍👍👍👍

  • @user-ye8ll1ll9k
    @user-ye8ll1ll9k 3 месяца назад

    Спасибо за ваш труд!!!когда ждать продолжение CLR?

    • @CarnageE11
      @CarnageE11 3 месяца назад

      Он устроился в майкрософт 3 года назад)

    • @aleksandr4409
      @aleksandr4409 14 дней назад

      @@CarnageE11 и пропал 🤣

  • @user-ye8ll1ll9k
    @user-ye8ll1ll9k 4 месяца назад

  • @IExSet
    @IExSet 4 месяца назад

    Я как раз сижу этим занимаюсь, велосипеды и костыли внедряю, чтобы на прод выкатить 🙂

  • @alexandermasutov6593
    @alexandermasutov6593 4 месяца назад

    Надо лучше готовиться к лекции, а не думать на ходу

  • @Shoakramova_N
    @Shoakramova_N 4 месяца назад

    спасибо за урок) но есть вопрос зачем нужен переопределение ? public override string ToString() { return Name; }

  • @Fans_t
    @Fans_t 4 месяца назад

    Спасибо, удачи всем кто учится👍

  • @stropovec
    @stropovec 4 месяца назад

    очень хорошо объясняет, как раз для таких дуболомов как я)

  • @kostya1306
    @kostya1306 4 месяца назад

    Не могу больше это заикание слушать.... на 23й минуте терпение кончилось.

  • @xenrauQ
    @xenrauQ 4 месяца назад

    Гипер жирный конструктор(мотнул сразу на рандомный таймкод)... Проверки внутри конструктора, да и проверки в целом, собственно, нафиг не нужны(частично). Указанные в конструкторе поля НЕ могут быть пустыми и при попытке создать экземпляр класса получишь по лицу ошибкой, соответственно валидация на NULL значение в целом неверное(лишнее)...

  • @stasneronov9514
    @stasneronov9514 4 месяца назад

    Я один из 2024 года?