Очень полезные уроки. Спасибо тебе, добрый человек. На форумах сидят диванные мастера и фиг пойми как констатируют решение проблем и не показывают всех функций. Так и ищи каждую проблему отдельно. А со строками я жуть сколько мучался, несколько гребанных дней искал, как по человечески сохранять параметры программы, думал что прийдется еще и со строками марочится, а тут все что нужно. Вообщем уважение и признание, поьольше бы таких... Добра! :3
@deniswood3572 жыл бұрын
Ну кто ж виноват, что ты тупенький? Гоша инфу предоставляет отвратительно. Если бы сам не знал, о чем он говорит в видел, понимаю, что толку от его "урока" было бы мало. Хочешь научиться - читай учебник, гугли решения, залетай на форумы и разбирайся в чужих кодах, переписывай их(не списывай, а переписывай), гугли документацию. А дударь абсолютно бесполезный шлак прогоняет
@deniswood3572 жыл бұрын
А из Ютуба могу посоветовать, разве что, simplecode. Никого качественнее по шарпею и плюсам не нашёл. Вот он качественную инфу даёт. З.Ы. вот так я бы тебе ответил, если бы 4 года назад встретил твоё сообщение)
@HotJoike6 жыл бұрын
12:16 "В принципе, гугл повсюду". После этой фразы моя паранойя разыгралась не на шутку.
@petruchos45965 жыл бұрын
Аж не посебе стало
@ВасильВінтоняк-ш9ь3 жыл бұрын
выбор у нас невелик госпожа, остается только принять этот факт таков, каков он есть или учить с# и завоевать весь мир, ахахах
@_nastafia_27273 жыл бұрын
Очень все быстро и доступно объяснено, очень полезное видео, спасибо вам большое за ваш труд!
@ХиппиЭнд4 жыл бұрын
12:02 Гоша говорит "долговатенькая", субтитры "долга батенька" )
@yosh14863 жыл бұрын
Спасибо большое! Очень помог с написанием консольной проги, которая решает квадратные уравнения
@stiksiy Жыл бұрын
спасибо большое! долго искала чтобы удалить пробел, можно удалить .Replace очень удобно)
@darksoul921WorldOfTanksWoT8 жыл бұрын
Спасибо за хорошие видео уроки!!Продолжайте в том же духе!!!С меня лайк и подписка,удачи вам!)
@sonik54365 жыл бұрын
Спасибо 😘 всё стало просто и понятно 😊
@most_rush6 жыл бұрын
Пересел с C++ на C#. Какой же он сахарный!
@iv32635 жыл бұрын
+
@FuzzyWizard5 жыл бұрын
Я тоже с C++ на C#
@ЗахарМаймескул4 жыл бұрын
я тоже
@omenshow73194 жыл бұрын
И я Хз
@VladKochetov4 жыл бұрын
А я с Python
@vitalytochenyy4814 жыл бұрын
Очень хороший урок, всё понятно, продолжай, Гоша)
@justcore4 жыл бұрын
2:24 Пробел тоже является символом. Пустотой это не назовешь
@ruslandzhanbas95876 жыл бұрын
Смотрите! Моя первая программа! Большая, всё благодоря вашим урокам using System; using System.Collections.Generic; using System.Linq; namespace Test { class Programm { static void Main (string[] args) { int num, num2; Hey(); num = Convert.ToInt32(Console.ReadLine()); Heyy(); num2 = Convert.ToInt32(Console.ReadLine()); Primer(num, num2); Random rand = new Random(); int randNumber = rand.Next(0, 5); switch(randNumber) { case 1: Console.WriteLine("Oh my god! Its number: " + randNumber); break; case 2: Console.WriteLine("Ok ok, the number: " + randNumber); break; case 3: Console.WriteLine("OOOOOOOOO, the number: " + randNumber); break; default: Console.WriteLine("I, i, i, the number: " + randNumber); break; } string name = "Robert"; Console.WriteLine(name.Length); Console.WriteLine(name.Insert(3, "Bababam")); Console.WriteLine(string.IsNullOrEmpty(name)); Console.WriteLine(name.Remove(5)); Console.WriteLine("Its was very good"); int therandom = rand.Next(0, 101); int i = therandom; for (i = 0; i < therandom; i++) { Console.WriteLine(therandom); } Console.ReadKey(); } public static void Hey() { Console.WriteLine("Enter first number"); } public static void Heyy() { Console.WriteLine("Enter second number"); } public static void Primer(int num3, int num4) { Console.WriteLine("The result: " + (num3 * num4)); } } }
@thepersik47152 жыл бұрын
вот 1 из моих проектов (написал по фану) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace casino { internal class Program { static void Main(string[] args) { while (true) { Console.Clear(); Console.WriteLine("Введите первоначальную ставку"); int stavka = int.Parse(Console.ReadLine()); Console.WriteLine("Загадайте число от 1 до 2"); int numberfromplayer = int.Parse(Console.ReadLine()); Random rand = new Random(); int numberfromrandom = rand.Next(1, 3); if (numberfromplayer == numberfromrandom) { int cashend = stavka * 10; Console.WriteLine(cashend); } else { int cashend1 = stavka * 0; Console.WriteLine("Вы проиграли ваша ставка обнулилась"); } Console.ReadKey(); } } } }
@MrAlmarian8 жыл бұрын
Спасибо тебе большое)
@Quark_Hell5 жыл бұрын
Пишем Hell ;)) это ад!!
@trader_iks3 жыл бұрын
@@SkittDev Он козёл
@clickclack33753 жыл бұрын
@@SkittDev он дно
@Алексей-о6д6э7 жыл бұрын
поясните чуть более развернуто, зачем применять ToCharArrey. Нельзя ли просто массив str скопировать в другой, например string[] str2 = str?
@turboboy80497 жыл бұрын
Экономия ресурсов и простота в использовании
@kakbudtobi7 жыл бұрын
какая экономия ресурсов ? 1) string[] str2 = str - тут вы к массиву! строк (к ссылке), хотите присвоить (не скопировать!) ссылку на строку (объект). Разные типы ссылок, компилятор не позволит и правильно. 2) ToCharArrey применяется для того чтобы строку превратить в явный тип char[] (Array) , потому что строка все-таки тип string.
@guffe02083 жыл бұрын
Гоша: Hello WorlD(без запятой - неграмотно). Я: School is Hell
@orjisorjis85678 жыл бұрын
Здравствуйте я сегодня вам хочу предложить снять всеми любимый нужный необходимый видеоурок 1-Создать базу данных 2-Счетчик для скачиваний программ с сайта или просмотров программ или в том духе.
@ricardomilos8576 жыл бұрын
Сам понял что написал?
@honeybadger2563 жыл бұрын
@@ricardomilos857 никто не виноват что ты не понимаешь
@СергейВысторопов3 жыл бұрын
Всё это конечно хорошо и вроде бы понятно. Однако новичкам было бы хорошо разобраться как работает любой из этих методов. Например, написать как можно вывести в столбик; один, два, три. Только не при помощи Split, а при помощи того, что там внутри. И здесь Гоша пошёл по наилегчайшему пути - не вдаваясь в подробности. А было бы интересно послушать умного человека.
@ayalatreister27196 жыл бұрын
THANK YOU!!
@novus_tv6 жыл бұрын
Немного неправильно объяснили про сравнение строк и символов....Дело в том, что даже строки это числа...с этого надо начинать...и сравнение происходит по числам..например в верхнем регистре А > а потому, что А имеет меньшее число чем а
@seniordev92758 жыл бұрын
Хорош)
@sh678-h3f7 жыл бұрын
Спасибо)
@alucksay65385 жыл бұрын
спасибо
@slavakomarov16 жыл бұрын
Лайк за Арсенал)
@gigabyte17488 жыл бұрын
а как можно посмотреть все методы в классе стринг?
@Lobster-xg7se8 жыл бұрын
а мы через if !string = null делали :D
@kakbudtobi7 жыл бұрын
Вообще то, то что он написал не скомпилируется, Michael Morrison, я думаю ты не правильно понял. Если рассуждать логически, то он сперва применил логическую инверсию к переменной типа string а потом к результату присвоил null. Наверное он хотел написать : if (string != null) - что вполне коректная запись, потому что string str - это переменная ссылочного типа! и если бы это объяснили раньше то каши в головах бы не было. А переменные сылочного типа могут ссылаться на null и сравниваться могут с null-ом
@chernobyl19997 жыл бұрын
if (!(string == null)) как вариант, вроде должно работать, только выглядит не очень
@ВасильВінтоняк-ш9ь3 жыл бұрын
красавчик, хорошо объясняешь но все равно чтобы выучить любой язык нам нужна практика, так что не можна назвать себе мастером только гнянув пару твоих видосов
@ЕвгенийБраль2 жыл бұрын
Странно то, что нигде нет урока как сделать заглавной только первую букву или 2ю На сайте майкрософт тоже прямого ответа нет
@deniswood3572 жыл бұрын
Для первой можно цикл или логический оператор, зависимо от длины конструкции. Берётся текст, разбивается на символы, те разбираются зависимо от пробелов и пунктуации. Далее пишем, что у каждого слова первая буква апперкейс. Теоретически так. Спасибо за задачу. Попробую найти решение
@muradhajimuradov17528 жыл бұрын
сколько всего планируется уроков?
@СерегаЛазарев-ь2з6 жыл бұрын
на Visual Studio 2017 уже Split просто через скобки не пишется , теперь надо дописывать " split(new Char[] {' , ' }); "
@TheDukariga6 жыл бұрын
Серега Лазарев а в VS Code все как и прежде
@Amina-fm3vk6 жыл бұрын
на него есть компилятор си шарпа?
@eligutman38066 жыл бұрын
У меня что так что этак кавычку перед запятой подчёркивает красным и не компилируется.
@Κύριεἐλέησον-β9ζ6 жыл бұрын
@@Amina-fm3vk есть
@Amina-fm3vk6 жыл бұрын
@@Κύριεἐλέησον-β9ζ уже нашел, спасибо
@АрсенЯвдошняк-н4с6 жыл бұрын
А что если я хочу заменить несколько сочитаний символов на другие. наводя пример извидео: llO заменить на llo , а rLD на rld при этом чтоб строку вывело только раз
@katuli36773 жыл бұрын
Используй foreach
@naivrick97828 жыл бұрын
хороший урок!
@hiphopik91853 жыл бұрын
Здраствуйте ,помогите пожалуйста сделать программу :Вставка пробелов по правому краю экрана
@honeybadger2563 жыл бұрын
Поясни
@TheFibberGlass7 жыл бұрын
я вот по последнему не оч пойму , как все данные списка в массив вывести? ничего умнее типа Console.WriteLine (clubs[0] + clubs[1] + clubs[2]); я не придумал. это возможно сделать короче?
@user-rk4hh8dv5e7 жыл бұрын
FibberGlass создать любой цикл, он есть у Гоши в плэйлисте
@ahmednohcho63997 жыл бұрын
string name ="Andrey"; foreach(char myname in name){ Console.WriteLine(""); Console.WriteLine(myname); }
@nazargrin60875 жыл бұрын
Помогите найти ошибку(необработанное исключение, индекс находится вне границ массива) static void Main(string[] args) { Random x = new Random(); string str = ("ez,clap,Vlad,Egor,Pomidor"); int y = x.Next(0, str.Length); string[] name = str.Split(','); Console.WriteLine(name[y]); }
@ivansavchuk64794 жыл бұрын
Random randx = new Random(); string str = ("ez, clap, Vlad, Egor, Pomidor"); int y = randx.Next(1,6 ); string[] name = str.Split(","); Console.WriteLine(name[y]); Ты так хотел сделать?
@nazargrin60874 жыл бұрын
@@ivansavchuk6479 лучше поздно, чем никогда)
@ivansavchuk64794 жыл бұрын
@@nazargrin6087 это да, так ты хотел сделать? Или нет?
@nazargrin60874 жыл бұрын
@@ivansavchuk6479 я не помню, что уже у меня была за проблема 5 месяцев назад, но спасибо)
@ГоблинАлексей4 жыл бұрын
@@nazargrin6087 Ну что?Получилось выучить C#?)
@UserUser-bq1hp3 жыл бұрын
А можно вас в помощь?
@АбылайШаймерденов2 жыл бұрын
Как сделать так чтобы текст был само печатающимся при выводе ? просто чтобы он красиво выходил
@deniswood3572 жыл бұрын
Что ты имеешь ввиду?
@deniswood3572 жыл бұрын
Это просто консоль. У компилятора весьма ограниченный функционал. Можно заставить появляться символы с задержкой, можно прописать появление текста по центру консоли, можно цвет сменить. Но нельзя менять шрифт или размер. Для этого нужна уже ссылка на внешние проги, где это и будет делаться.
@sergeyborodin31527 жыл бұрын
Символ переноса строки " " тоже даёт результат True в String.IsNullOrWriteSpace
@macro98448 жыл бұрын
Лучший
@miraclechina13017 жыл бұрын
Что такое String.бла бла сам стринг ето метод или класс или функция помогите пж
@Desiderathus7 жыл бұрын
Посмотри его четвертый урок.
@kakbudtobi7 жыл бұрын
String это класс. С неизменяемым! содержимым.
@coolgue96656 жыл бұрын
string - это тип данных(строка)...наверно
@hierayku8736 жыл бұрын
А как из string можно создать массив? Сама переменная же и есть массив. Получается, массив массива?
@killerpigszombi33826 жыл бұрын
Нет, сама переменная это по факту не массив. Хотя тут и есть возможность строкой управлять как массивом. Как это сделать он рассказал в самом конце str.Split
@idontknow_5 жыл бұрын
string[] = {" ", " ",} Вроде так
@Дмитрий_Селин6 жыл бұрын
В Python строка не изменяема, поэтому при работе с ней (изменение регистра, вставка или удаление символа и т.д.) в памяти создаётся новая изменённая строка и переменная начинает указывать на неё. В C# изменяется строка или так же создаётся дубликат с которым и происходят манипуляции?
@shizoidnumber18 жыл бұрын
вот я иду учится на программиста в компьютерных системах, ты не можешь сказать,какие языки программирования мы может будем изучать ???)
@Crone5597 жыл бұрын
VB, pascal
@unix66457 жыл бұрын
Вот сейчас в 2017 году уже C# изучают)
@chernobyl19997 жыл бұрын
зависит от коллледжа/вуза и конкретной образовательной программы
@honeybadger2563 жыл бұрын
@@chernobyl1999 в колледжах и вузах паскаль бэйсик и только
@killerpigszombi33826 жыл бұрын
Странные люди кто разрабатывает эти языки. Тут str.Split это разбитие строки по разделителю, в php же srt_split это разбитие на элементы строку то есть каждый символ отдельно. А по разделителю explode. А нельзя было как то договориться?
@honeybadger2563 жыл бұрын
Разные компании, чем больше отличий тем меньше шанс что человек выучит язык соперника
@killerpigszombi33823 жыл бұрын
@@honeybadger256 Больше похоже на маразм, так как принципы везде одинаковы. Просто какой то упрощенный язык с не большим разбегом для фантазии, а какой то глубокий. типа С++
@86werth5 жыл бұрын
Нужно увеличивать шрифт, чтобы было лучше видно
@Lesnik8377 жыл бұрын
Очень мелкий текст
@laysenemy5756 жыл бұрын
PASIBA BRAT
@АлексейМелентьев-ч3в5 жыл бұрын
долговатенькая тема
@diedchannel13854 жыл бұрын
Если бы не читал перед этим книгу - ничего бы не понял. Вы очень странно и избирательно выбираете темы, мешая их порядок каким-то рандомом. Вы же даже не объясняли, что за IsNull0rEmpty
@katuli36773 жыл бұрын
загугли
@akio-the-lazzycatto6 жыл бұрын
6:50 зачем нас в ад посылаешь?
@РостиславВолков-ш2и4 жыл бұрын
мой друг сказал что это бесполезный урок, по этому дизлайк
@kolas75933 жыл бұрын
Твой друг , если скажет, что есть грязь вкусно, то ты пойдешь и будешь есть?
@РостиславВолков-ш2и3 жыл бұрын
@@kolas7593 нет, он не сказал иди попробуй
@kolas75933 жыл бұрын
@@РостиславВолков-ш2и пока , не сказал, но когда он поймет, что ты делаешь всё что он говорит, он воспользуется тобой и будет делать все , что он захочет
@kolas75933 жыл бұрын
@@РостиславВолков-ш2и крч к чему я клоню , дурчёк , у тебя своя голова должна быть , я не понимаю, твои родители этого не говорили ?
@РостиславВолков-ш2и3 жыл бұрын
@@kolas7593 весь наш диа8 основан на шутке, я дизлайк не ставил, а просто написал)