Factory Method - Design patterns C#
22:14
Programmer wars - IT re-sound
6:30
5 жыл бұрын
Bubble Sort C#
1:27:41
5 жыл бұрын
CODE BLOG - Programming and IT
1:14
5 жыл бұрын
Пікірлер
@SergieDeVant
@SergieDeVant 22 күн бұрын
Пля мужик, ну если ты учишь чему то и не плохо, ну зачем обьяснять одну из самых сложных тем в понимании человека епаным факториалом? Нет нормальных примеров? Заепли вы с этими вонючими факториалами
@ВалерийВаланчус
@ВалерийВаланчус 23 күн бұрын
Код в хеш коллекциях может состоять из чисел или из строки символов . Может одна строка языка1 являться кодом для яэыка2 ?
@ВалерийВаланчус
@ВалерийВаланчус 23 күн бұрын
Статичный метод Aray.Sort( mas) может сортировать строчный массив по алфавиту . А как вызвать этот метод в коллекциях ? Это наверно като через дженерик <T> ?
@ВалерийВаланчус
@ВалерийВаланчус 23 күн бұрын
Можно создать словарь который состоит из коллекции структур одно поле на язык1 второе поле на язык2 .А перевод это опознание текста по полю язык1 и меняет на язык2 если совпадения . Тут еще очень сложно записать структурную коллекцию в файл , но есть методFile. WriteLines(массив);
@АлександрИванов-б9ю7м
@АлександрИванов-б9ю7м 24 күн бұрын
какие же понятные уроки просто кайф!
@pulsar1934
@pulsar1934 Ай бұрын
31:18 C# может отлавливать переполнения и это можно сделать в глобальных настройках. Однако это влияет на производительность кода. В IL соде будут генерироваться конструкции с check для всех операций с численными примитивами, если хочется проверять переполнения и обрабатывать исключения, то лучше вручную прописывать конструкции check там где это действительно требуется и не тянуть на весь код. У Рихтера это довольно подробно об этом расписано, кому интересно можно почитать.
@pulsar1934
@pulsar1934 Ай бұрын
30:30 Можно ещё наглядно это увидеть если вызвать функцию System.Environment.FailFast("Прервался поток"); в catch Прерывание потока в ручную, соответственно поток который обеспечивал выполнение кода прерывается и finaly отрабатывать не будет.
@HELIATROS
@HELIATROS Ай бұрын
52:30 Можно же сделать Main асинхронным. Объяви async static Task Main(string[] args) и поставь await перед DoWorkAsync(); Тогда вывод будет более последовательный Begin Main Begin Async DoWork DoWork DoWork DoWork DoWork DoWork DoWork DoWork DoWork DoWork End Async Continue Main Main Main Main Main Main Main Main Main Main Main End Main
@АлександрИванов-б9ю7м
@АлександрИванов-б9ю7м Ай бұрын
очень хорошее объяснение спусти 5 лет актуально, прям все понял я)+
@Mr.Joker-h1r
@Mr.Joker-h1r Ай бұрын
Очень крутой урок! Наконец понял что такое указатели)
@xt4737
@xt4737 Ай бұрын
Стрим полезный. Помогает лучше усвоить прочитанное. Есть один промах. Не правильно собрана сборка из трех файлов. Нужно было создать три исходника .cs, затем из двух исходников сделать последовательно нетмодули. Затем собрать их в библиотеку. После этого сославшись на эту библиотеку скомпилировать Program.netmodule. И наконец, собрать Result.exe с точкой входа, из Program.netmodule. Теперь Result.exe работает.
@PaulJougah
@PaulJougah Ай бұрын
Господи насколько бесполезная хрень. Расскажи лучще как отрыть атрибуты вызывающего метода когда оба класса и вызывающий и вызываемый резолвятся autofac’ом и никакая рефлексия уже не помогает. Mrthod.getCustomAttributes() выдает ноль .
@sinis7x
@sinis7x 2 ай бұрын
дз я выполнил вот так: global using global::System; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine("Wake up, Neo!..."); Console.ReadLine(); Console.Clear(); Console.WriteLine("The Matrix Has you"); Console.ReadLine(); Console.Clear(); Console.WriteLine("Knick, Knock, Knock, Neo!"); Console.ReadLine(); Console.Clear();
@klaxwork1208
@klaxwork1208 2 ай бұрын
Доброго времени суток... Надеюсь тут через 5 лет после публикации мне смогут помочь. У меня Visual Studio 2022 После установки пакета EntityFramework (48:28) у меня не появились App.Config и packages.config Так же у меня нет в решении меню Ссылки и Properties Есть только Зависимости. В них Анализаторы, Пакеты, Платформы. Как мне добраться до App.Config? Спасибо.
@klaxwork1208
@klaxwork1208 2 ай бұрын
Значит никто не ответит... :(
@МалютаСкуратов-к3ъ
@МалютаСкуратов-к3ъ 2 ай бұрын
Жаль что не рассказал про асинхронные методы ((
@АнатолеВасерман-ж1й
@АнатолеВасерман-ж1й 2 ай бұрын
Стек это обойма пистолета
@ВераТарас-б7л
@ВераТарас-б7л 3 ай бұрын
Вау, спасибо! Такого как раз не хватало
@nightgames3158
@nightgames3158 3 ай бұрын
Начал изучать с# и сталкнулся с такой проблемой что очень много устаревшей информации
@nightgames3158
@nightgames3158 3 ай бұрын
Курс ещë актуален?
@mr.adekvat
@mr.adekvat 3 ай бұрын
Очень полезный и разнообразный материал!
@pomoykatv611
@pomoykatv611 3 ай бұрын
using System; using System.Threading; namespace ConsoleApp2 { internal class Program { static void Main(string[] args) { Console.BackgroundColor = ConsoleColor.Black; Console.ForegroundColor = ConsoleColor.Green; String[] neoTxt = { "Wake up, Neo!", "The Matrix has you", "Follow the white rabbit" }; foreach (string i in neoTxt) { char[] c = i.ToCharArray(); foreach(char z in c) { Console.Write(z); Thread.Sleep(100); } Console.ReadLine(); Console.Clear(); } } } }
@melkey_poc
@melkey_poc 4 ай бұрын
Все конечно круто, и понятно что спустя 5 лет мои советы нафик никому не нужоны. Но все же, ну вот не могу не сказать )) Зачем "панель элементов" весь ролик занимает треть экрана ??? И автору неудобно постоянно полосой прокрутки пользоваться, и смотреть жуть как мешает. Уф))
@IvanAndreev91
@IvanAndreev91 4 ай бұрын
Для 5 лет назад оч хороший контент, актуальный был. P.S. Один комментатор в чате на экране на 45:40 : "захотел поставить скорость x2... потом вспомнил", понимаю, радуюсь, что у меня есть такая возможность =)
@IT-no1wi
@IT-no1wi 4 ай бұрын
Продолжение следует? :)
@misha-f1k
@misha-f1k 4 ай бұрын
жалко что он больше не ведет канал , спасибо
@sqwozanim
@sqwozanim 4 ай бұрын
2024 на месте)
@MarianneDamgaard-g1s
@MarianneDamgaard-g1s 4 ай бұрын
Согласен, знание английского для программистов очень важно🔥 Недавно проходил курс по английскому в skyeng, научился проходить собеседования в иностранные компании, это реально помогает✨
@checklogic5483
@checklogic5483 5 ай бұрын
подача отличная! супер, спасибо! но как же бксят вопросы не по теме, которые задают и отвлекают, тратят время!
@melkey_poc
@melkey_poc 5 ай бұрын
Прошло 5 лет, кое что поменялось и в мире и в самом c#, но видео все еще актуально и полезно. Спасибо автору огромное!
@Алёна-я6р
@Алёна-я6р 5 ай бұрын
Действительно по сравнению со всеми остальными уроками Вадим объясняет очень понятно и затрагивает ньюансы, которые не затрагивают остальные. Из-за формата стрима как раз удобно смотреть, поскольку курс представляет собой не просто прочитанный с бумажки текст, а ещё и ответы на вопросы, которые могут возникнуть у рядового пользователя во время просмотра)
@FederikazZ
@FederikazZ 5 ай бұрын
Слабовато. Можно было бы лучше.
@hokk8494
@hokk8494 5 ай бұрын
Закончат курсы сраного реакта и думают, что умеют в прогу... Ещё и сидят на винде...
@РусланГрищук-в6я
@РусланГрищук-в6я 5 ай бұрын
Ну вообще-то, по факту HTML и CSS - декларативные языки программирования) Нужно быть идиотом, считая иначе, не умеющим или не хотящим думать. Но кроме этого разумеется - язык гиперразметки и стилей.
@silence3382
@silence3382 6 ай бұрын
Респектау
@МихаилЧернов-ь3т
@МихаилЧернов-ь3т 6 ай бұрын
Лучший канал среди всех что я видел,спасибо большое за ваш труд!!!
@soyuzfregat
@soyuzfregat 6 ай бұрын
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; } } }
@АртемСлободенюк-е6д
@АртемСлободенюк-е6д 6 ай бұрын
Где найти этот ключ разработчика репозитория?
@Бойправ-ж8ы
@Бойправ-ж8ы 6 ай бұрын
в винформ всё это не работает. Выдаёт ошибку, что не может преобразовать чар в стринг. sreamreadline. Вообще программировать в консоли, когда есть винформ - это средневековье.
@perhaps4236
@perhaps4236 7 ай бұрын
Добрый день, актуально ли смотреть в 2024?
@misha-f1k
@misha-f1k 4 ай бұрын
эта хуйня бессмертна
@s.s.8190
@s.s.8190 7 ай бұрын
А у меня не находит расширение GitHub extension for visual studio. Может это расширение уже встроено? Подскажите пожайлуста
@s.s.8190
@s.s.8190 7 ай бұрын
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 7 ай бұрын
Я один чуть от ора со стула не улетел? когда пришёл донат и там Ц Решётка, одни на змее программируют мы на Ц решётке
@пластмен
@пластмен 7 ай бұрын
ну css хотя-бы тьюринг полный.
@scc-6
@scc-6 7 ай бұрын
Виэу название, но не понимаю, как это можно растянуть на 2 часа
@behemoth1621
@behemoth1621 7 ай бұрын
Добрый день!А есть какой-то реальный пример из проекта,где используется ковариантность и контрвариантность через интерфейсы. Если можно куда-нибудь выложить чтобы пощупать код. Опыта немного у меня в разработке, не могу придумать где можно использовать всё это)Но суть понятна.
@bigloafef
@bigloafef 7 ай бұрын
рефлексия замедляет производительность?
@ch3pch1k_
@ch3pch1k_ 7 ай бұрын
System.Runtime.Serialization.SerializationException: "Попытка десериализации пустого потока." помогите умоляю
@Mercblck
@Mercblck 3 ай бұрын
Разобрался?