C# - Методы. Уроки для маленьких и тупых #9.
Привет, продолжаются наши уроки C# для маленьких и тупых и в этом видео мы познакомимся с методами.
► Ссылка на весь плейлист: bit.ly/2lmEtR4
Заходите и подписывайтесь на наши другие ресурсы!
● VK: bit.ly/vk_extremecodetv
● Telegram Chat: bit.ly/telegram_extremecodetv
● iTunes: bit.ly/itunes_extremecodetv
● Twitter: bit.ly/twitter_extremecodetv
● GitHub: bit.ly/github_extremecodetv
Музыка: The Beast 1 - Johannes Bornlöf
Пікірлер: 223
В прошлом уроке мы разобрались какого цвета сосед дядя Витя.
@youchinafriend
2 жыл бұрын
Ля)))
@gefors3279
2 жыл бұрын
Синего
@user-tj2zf5zz7p
Жыл бұрын
@@gefors3279 белого
@bebezyanovi4
11 ай бұрын
@@user-tj2zf5zz7pсинего
"На самом деле Console является всего лишь классом" На этом моменте я просто о**ел
@cobret1401
5 жыл бұрын
а потом дело дойдёт для всего что находится выше строки main и class programm и жизнь не будет прежней
@user-mm1cs9oi3e
3 жыл бұрын
@@cobret1401 у меня мозг отвалился когда я узнал что using в C# то же что и import в python
Чем дальше смотрю, тем больше сомневаюсь что видосы для маленьких и тупых
@vladpskovv
5 жыл бұрын
+ для маленьких и тупых очень плохие видео от нового автора в прошлых видео автор понимал, что смотрят тут реально маленькие и тупые, никак не шарящие
@arinamon3492
5 жыл бұрын
у названии не указано что этот курс для начинающих. Если учил до этого программирование например на С++ тогда все даже очень понятно
@redex9953
5 жыл бұрын
ХЗ помоему все для маленьких и тупих ато ето и я пойму
@user-cf1ic6gt1x
5 жыл бұрын
@@arinamon3492 но тут написано что это уроки
@hunter-1512
5 жыл бұрын
@@arinamon3492 ну как бы если ты уже знаешь c++ то с лёгкостью можешь перейти на c# и самостоятельно
было сложно, но я рассмотрел... 0:22 - "позвони мне бейба"
@erikpetrosyan5493
2 жыл бұрын
То чувство, когда даже не заметил этот мем😂
Это пока единственное место, где я понял все, что тут объясняют по C#. Продолжайте в том же духе!
У вас отличное чувство юмора и подача информации. Продолжайте пилить видосы и успехов вам!
Урок настолько ахуенный, что пересмотрю его ещё раз.
Долго не мог понять концепцию ООП и про классы в частности. Сравнение с процедурами и функциями оченно помогло и все сразу понятно стало. Спасибо!
@intesral
6 жыл бұрын
их надо изучать на python, на всяком замороченном говне типа c# это непонятно и трудно.
@quadroninja2708
3 жыл бұрын
@@intesral python слишком отличается от других языков, потом трудновато перейти. Лучший вариант - C++, самый стандартный язык
@shamai1099
7 ай бұрын
@@intesralпитон для детей
Делаю заметки для себя: 3:22, что такое метод. 3:33, "в С# всё функции будет правильно называть методами"
Спасибо тебе Бро! Мне будучи фронтентедром понадобились минимальные значения С# для добавления и допила недостающих ендпоинтов. И твои уроки как долгожданный дождь, после долгой засухи)
1-7 все рассживали ,посолили мемами и положи в рот,чутли не по кодыку погладили,8 урок уже просто в месарубку закинули,9 урок кинули в лицо кусок мяса и сказали ,что это еда) видать запал у ребят кончился) не преъдява,лишь отзыв,что до было понятно все и сразу,а сейчас становиться больно и руки опускаются(
@user-jn7xu3pc2w
3 жыл бұрын
возможно..возможно после 10 часов восприяти информации мой мозг немножко устал,но это не точно))))
Посмотрев это видео, я настолько преисполнился, что я как буд-то бы уже сто триллионов миллиардов лет проживаю на триллионах и триллионах таких же планет как эта Земля
Вот это я понимаю уроки, и в прям ExtremeCode TV :))
Офигенно, ребят, наконец допёрло что к чему, мозаика сложилась, спасибоспасибоспасибооооо
Отлично преподносит информацию, грамотно и понятно.
пол года пересматриваю блядь этот курс и сука всмысле возвращать результат работы? XD
@user-nh3ur3jz8n
3 жыл бұрын
как я понял, этот return это и есть результат работы
@user-oz8kq6lq4e
3 жыл бұрын
Хз зачем я это пишу сейчас. Но если все же кому то это надо, то return при возвращении результата работы дает возможность сохранить его в переменной, и затем вывести. Для примера если ты хочешь создать функцию которая дает тебе квадрат числа, все что она сможет тебе выдать это сообщение в консоли, а если ты напишешь 'return число;' в конце, то тогда ты сможешь сохранить результат в переменной и потом делать с числом что хочешь. P.S. Я не особо умею объяснять некоторые вещи
@shmeklz
2 жыл бұрын
Ахаахха мне тоже когда говорили про возврат работы я был в недоумении
@rb_glitch9625
2 жыл бұрын
@@user-oz8kq6lq4e СПАСИБО БОЛЬШОЕ. УЖЕ НЕСКОЛЬКО ДНЕЙ С ЭТИМ ПАРЮСЬ
Круто объясняешь! Я тебя обожаю, думала уже не найду твои видосы про функции, а ты их методами обозвал BabyRage :D
Cначала не понял, потом кааааааак понял. Спасибо, чувак!
чем больше я смотрю, тем сильнее мне кажется, что нужен плейлист для маленьких и ОЧЕНЬ, ОЧЕНЬ тупых(меня)
@mrpaned7778
3 жыл бұрын
Для очень, очень, очень, очень, очень тупых(меня)
@quadroninja2708
3 жыл бұрын
Просто ООП само по себе сложное, не волнуйтесь
Помог наконец то разобраться перед экзаменом, не знаю чтобы без тебя делал❤️💪
@user-wp6yw6jm6h
3 ай бұрын
как вы вообще смогли что то сделать с FindMax? я ничего сделать не могу
Списала прям в точности как тут. 13 ошибок.
@octobuter9872
5 жыл бұрын
Идентично.
@user-so3jo4bu1o
5 жыл бұрын
Я хз, как вы там переписывали - ошибок нет. Пробовал даже переписывать - всё пашет.
@user-ch7qn7vk7p
3 жыл бұрын
У меня 26 ошибок
@user-wb5yc1de3k
3 жыл бұрын
у меня две
Если это урко для маленьких и тупых, то... я баран? Почти ничего не понял начиная с 8 урока.
@ma3kssans326
4 жыл бұрын
Посмотри других гайдеров по C#
@amothelos396
4 жыл бұрын
ты не один такой
@igor06991
3 жыл бұрын
Просто повторяй за ним. А как наберётся материал, чтобы он мог перейти к менее абстрактным примерам, всё начнёт вставать на свои места, главное ранее переписанный код "держать под рукой". Ну, я надеюсь так и будет
@user-nh1lp8xt4j
3 жыл бұрын
Не знаю я все понимаю пока. Но я не просто смотрю например а еще и веду конспект. У меня 8 минутный ролик для конспектирования занимает около часа и все понятно таким образом. Когда ты не просто слушаешь а еще и сам пишешь текст то он лучше оседает в бошке. Вот до сего момента у меня все пройденное достаточно хорошо структурировано в голове и в принципе остается только позакреплять практикой.
Спасибо! За пару минут уже нехило знаю hashtag! А то эти занудливые уроки по 20 минут надоели... А тут)) И с знанием питона учится, даже при просмотре как поставить темную тему!!!
@RYZEN1903
2 жыл бұрын
рили так же после 3 лет
А я вас видел у Winderton на стримах) спс за годные видосы
Бомба! Спасибо большое!
перешёл с пайтона на шарп. оказывается пайтон сильно расслабляет...в плане синтаксиса, типизации и т д... востанавливаю пропущенное по твоим видео. спасибо
@vortygames
6 жыл бұрын
Только не пайтон, а питон)
@somacruz10
6 жыл бұрын
ещё удавом назовите
После 9 урока, уже наизусть знаю эти волшебные слова: static void Main(string[ ] args) {...}
назвать экземпляр так де как класс - гениально
@RYZEN1903
2 жыл бұрын
он чисто для примера если ты понял
@intershull
2 жыл бұрын
@@RYZEN1903 это очень, очень плохой пример.
Урок для маленьких и тупых! О! Отлично, это мне подходит 😂
Отличная подача
Наконец-то понял! Бомжи - функции, а остальные в домах - методы!
У меня такое ощущение, что он в каждом предложении с трудом удерживается от смеха
Thanks!
Где "Здравствуйте друзья." "Царь то, не настоящий!!!".
Авторам , пока респект, хотя иногда глаза вылазят.... Пишите уроки для юнити. Я хочу игру сделать! А это для тех кто тренил предыдущие уроки. Можете запустить приложение: class Program { static void Main(string[] args) { Console.WriteLine("Hello Muchahos"); string s = Console.ReadLine(); int d = Convert.ToInt32(s); float f = 3.5f; float a = (d + d) / f; float b = (f + f) * d; float c = (f - d) + (f * d); NumberManipulator x = new NumberManipulator(); float result=x.FindMax(a, b, c); Console.WriteLine("Это цэ:"+c); Console.WriteLine("Это бэ: "+b); Console.WriteLine("Это А:" +a); Console.WriteLine("А это самая большая цифра,мать вашу!:" +result); Console.ReadKey(); } } } class NumberManipulator { public float FindMax(float a, float b, float c) { float result; if(a>b&&a>c) {result=a; } else if (b>a&&b>c) { result = b; } else { result = c; } return result; } } }
где мемасики?
Я уже давно подозревал по ходу уроков что console является классом))
Годно
Пожалуйста, приведите пример где может применяться метод void? А то мне не понятно зачем он нужен.
@user-mm7ed5gk5e
3 жыл бұрын
когда ты просто делаешь какую то штуку и не возвращаешь после неё ничего
@extra_cat797
2 жыл бұрын
Например хочешь ты сделать рисунок из псевдографики в консоли, с помощью метода void весь алгоритм для рисунка можно вызывать с помощью одной строчки
Я сейчас как будто прозрел, столько всего я мог написать лучше просто делая нормально классы и в них методы!
Смотрел ролик в метро, а рядом чувак упал в обморок
@user-rz3uz3gp3i
2 жыл бұрын
пиздато
Что значит возвращать результат работы?!
@CreepaHD666
4 жыл бұрын
+, бесит это словосочетание, и никто не объясняет что это значит?! Может ты узнал за год?(
@ShrekPNG
4 жыл бұрын
возвращаемое значение будет "вставлено" в то место в коде, где был вызван метод. пример кода: Console.WriteLine(объект.имяМетода()); он выведет в консоль то значение, которое возвращает метод
@CreepaHD666
4 жыл бұрын
Руслан Калашников ааа, спасибо!
@exxee__7666
3 жыл бұрын
@@CreepaHD666 ты выучил с#?
Блин, надо будет запилить тебе C++ для маленьких и тупых
Пожалуй перейду на другой курс
Чем гуще в лес, тем меньше тёлок, не ясно почему... Чем больше смотрю ваши видео, тем меньше понимаю...
@cobret1401
5 жыл бұрын
Да, но потом понимаешь что пересматриваешь его потому что что-то ничего не понял)
ты крут
хорошечко! спасибушки! будешь хлебушек?
По началу парень классно обьяснял, а тут нихера не понятно
У меня очень интересная проблема получилась, сейчас в ступоре. Как мне передавать разное количество параметров в метод с тоже разным кол-вом параметрами? Это только я заметил, что так сделать невозможно на C#?
на 5:40 можно ли было вместо if else сделать метод через тернарный оператор?
Наконец то понял как писать код питона%))) print("Сарказм")
Мой мозг пошел на взлёт!) - улетает ;-))
я тупой, мне зашло.
Почему у меня не получается вызывать метод несколько раз в лупе for? Луп сделал, туда метод вписал, результат - первый раз метод сработал, а на второй все крашится.
возможно ли как-нибудь просмотреть что находится внутри любого метода класса Console?
@user-rj1sr4ho9g
5 жыл бұрын
Человек, который задаётся вопросом, как написали программы для программирования без программ для программирования?
@shamai1099
7 ай бұрын
Да там любой класс в визуал студио можно развернуть
Я не совсем понимаю как работает return. Вот мы возвращаем result. и что? она как бы в воздухе подвешивается и теперь те места, где она упоминается будут ее как бы из воздуха забирать и вставлять?
@vortygames
6 жыл бұрын
zik_rey, нет. Смотри: метод - это как отдельная программа, которая работает только тогда, когда её вызвали. Когда мы упоминаем метод и передаём туда аргументы, метод считает и возвращает то, что посчитал, и туда, откуда его вызвали. Можешь представить это как доставщика)
Мне как не просто маленькому и тупому, а как золотой рыбке до сих пор не понятно, что делает и зачем нужен return.
@user-ei2ib8oe3r
4 жыл бұрын
5:40
@disco9330
10 ай бұрын
Он возвращает управление и значение в вызывающий метод
2:33, так вот ты че такой грустный и непонятный (во всех планах) был в прошлом видосике :3. Ну, так и думал 🙃
Что-то не могу понять, на 6:30 кто-то может прокомментировать строку: NumberManipulator numbermanitulator = new NumberManipulator(); Что добиваемся этим действием и зачем имя переменной называть как название класса?
@Stevend1
5 жыл бұрын
посмотри предыдущий урок, а насчёт почему имена одинаковые я хз
@user-wq3ck5kf3n
5 жыл бұрын
Таким образом в переменную мы помещаем ссылку на экземпляр класса
Здравствуйте! А зачем создавать класс NumberManipulator, если можно просто создать метод с модификатором public и просто вызывать его потом?
Нет объяснения того, зачем для нового класса ты создаёшь новый документ а не пишешь это там же где и функция Main?
@SAYREXPlay
4 жыл бұрын
В предыдущем уроке об этом говорилось: kzread.info/dash/bejne/mJmgmcygj7y0Y5c.html
Не парьтесь всем, кому сложно... с нуля учу и усвоил предыдущие уроки. Главное логически посмотреть на формулу! class NumberManipulator { public float FindMin(float first, float second, float third) { float result; if (first
@CreepaHD666
4 жыл бұрын
.... после 8 урока вообще ничего не понимаю 😞
@Int_true
Жыл бұрын
Привет! Помоги пожалуста, ни где в уроках не сказано как работать с bool методом, всегда примеры из стандартных int, как его вызывать и совмещать логические значения с целыми числами. Вот задача: Описать метод, который возвращает bool и имеет два целых числа в аргументах. Если первое число больше второго, то возвращается true, иначе - false Как мне засунуть целые числа в аргументах если я изначально объявляю тип возращаемого значения bool, соответсвенно мне нужно вернуть тот же тип bool, и как мне рабоать с bool если я не могу придать числовое значение что бы сделать сравнение (больше или меньше) что бы выполнить условие задачи. Помогите(( или я совем не понял условия и в целом c#
Немного непонятно, почему возвращает именно максимальное число (точнее, действие return непонятно). Это видео не для маленьких и тупых(
нихуя не понял но очень интересно
что значит возвратить что-то? например переменную?
Я так и не понял...почему вместо return нельзя использовать просто присвоение переменной значения, зачем оно?
Привет! Помогите пожалуста, ни где в уроках не сказано как работать с bool методом, всегда примеры из стандартных int, как его вызывать и совмещать логические значения с целыми числами. Вот задача: Описать метод, который возвращает bool и имеет два целых числа в аргументах. Если первое число больше второго, то возвращается true, иначе - false Как мне засунуть целые числа в аргументах если я изначально объявляю тип возращаемого значения bool, соответсвенно мне нужно вернуть тот же тип bool, и как мне рабоать с bool если я не могу придать числовое значение что бы сделать сравнение (больше или меньше) что бы выполнить условие задачи. Помогите(( или я совем не понял условия и в целом c#
@user-rl3br3gr9u
Жыл бұрын
bool bebrik(int a, int b){ тута сравниваешь а и б и возвращаешь тру фолс }
ребят кто мне объяснить что делает оператор return не очень понятно?
@ronews4723
4 жыл бұрын
смотри смотря где используеш ел в функцыю например void Main() то нечего не возрощяет а есле int Main() то ета фунцкция обязана возращять целочисленое значение
Спасибо
6:08 из-за этого я долго не мог понять, из-за чего у меня ошибка
Почему ты не объяснил, что элементы в [ ] являются необязательными, а в ( ) наоборот? 4:08
Ребята, а вообще можно вызвать метод не создавая экземпляр класса, которому он принадлежит?
выслушаите внимательно у вас потом мозг взарвётся
я как бы уже знаю другие языки но вот сейчас смотря это я понял что у меня нету мозга
если вы знаете с++ то для вас эти уроки просто заебись, если бы я не знал С++ я бы нихуя не понял
@user-ic9uk8gz5o
5 жыл бұрын
в точку, с плюсов перешел
@BioSpectra
5 жыл бұрын
А техника действует обратно ?
@iccupdodik6485
5 жыл бұрын
@@BioSpectra Да можно но это равносильно что поменять шило на мыло 5 лет программировал на с и с++ хотя чаще юзал студию c++ и по итогу за 5 лет я так и не понимаю что такое ооп xD PZDC !!11 HELP AAAAA !1111 так что лично моё мнение что переходить с c# на с++ это плохая затея в с# функционала больше язык построен на ооп комюнити больше разных маленьких фишек в языке больше и вобще нужно идти в ногу со временем когда я писал на с++ ощущение как будто я в нулевых застрял
ЕЩЕ, ХОЧУ ЕЩЕ!!!
5:07 Почему здесь не использовать условный оператор?)
@ProkerKusaka
4 жыл бұрын
Это простой пример, на практике такое "сравнение" может растянуться на 1000 строк что затруднит чтение программы. Легче для этого создать отдельную функцию
Штука крутая, но название обидное. Хотя если я не допер из презентации препода эту всю информацию, то, наверное, правдивое...
то что в скобках метода называются параметрами, а то что передаешь-аргументами
И тут я понял, что почти ничего не понял
Что значит возвращает значение ? Куда возвращает ? Где это можно использовать ?
@quadroninja2708
3 жыл бұрын
В стек операций функцию суют, а когда кончается эта функция - она возвращает управление вызывающему, а ещё значение. Это значение можно засунуть в переменную
Нехуя непонятно,но очень интересно)Впрочем нечего нового)
А почему не было шуток про "члены класса"?!
А зачем во втором методе записывать чему равен result, если мы его конечное значение узнаем на первом методе?
@user-jo2hd5dj5o
4 жыл бұрын
всё что объявлено первом методе остаётся в первом методе
так и не понял зачем писать number.manipulator два раза и еще раз с new, еще с прошлого видео. какое то масло масляное. Объясните мне дураку.
@user-gy5ij1tw7b
7 жыл бұрын
Сначала пишется класс NumberManipulator а потом метод который в нем создается numbermanipulator
@vivazz5284
6 жыл бұрын
Как я понял такое правило объявления класса. Первый раз это название класса, потом переменная, которую ты сам и обзываешь как хочешь (numberManipulator, с маленькой буквы, так принято, негласно, у программистов), а потом new (ключевое слово) и опять имя класса, которое мы присваиваем переменной (NumberManipulator, с большой уже буквы) Такой вот конструктор. Поправьте меня если я не прав кто нибудь
@vasiliybalashov2227
5 жыл бұрын
Смотри 7 урок 1:42
Нихуяжсе сюжетные повороты
8:02
😐 0:22 твоё лицо когда ловишь момент ставишь на паузу а там ничего смешного
Но ведь... В методе FindMax... Не нужно использовать if... public int FindMax(int first, int second) { int result = first > second ? first : second; return result; }
@unsoundless2545
6 жыл бұрын
ах ты тернарный хулиган. Здесь таких не любят
@mrgrd56
6 жыл бұрын
public int FindMax(int first, int second) => first > second ? first : second;
@nAJlaTeH4eG
6 жыл бұрын
Охуеть, ты такой умный
@Amina-fm3vk
5 жыл бұрын
уходим пацаны, тут тернарный объявился
@user-kb9sw2qs2y
5 жыл бұрын
Почему только пацаны?
Если сделать First А не наоборот, то консоль пишет 20. У всех так?
@polarcave1762
3 жыл бұрын
все верно
Где приветствие?! Почему ты с нами не поздоровался! Верни Мистю!
Проблема, при добавлении символа заменяет им следующий символ, приходится переписывать всю строку, хелп.
NumberManipulator
1:55 разве не модульное? :/
А что если я понимаю то о чем речь, но самой такое не повторить? И по заданию из книжки программу самой не написать?(
@user-ic9uk8gz5o
5 жыл бұрын
Если не секрет, то какая у тебя книжка с заданиями? Мне бы, да и другим не помешала бы практика.
Nadobilo vsjo nazivatj kakim-to normaljnim primerom. Tipa nahren sozdovalsja voopshe etot main, i pochemu tam vsja ostoljnaja hrenj prepisana.
У меня нет класа Xaml
Недурно, недурно
Помогите с лабкой с проги:(
А как может быть не понятно что-то, у чего есть название член ..... класса>?