C# обучение с нуля

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по сообщениям

  • Отправлено: 18
  • По консольным: 13
  • По видеоурокам: 2
  • Личных сообщений: 3
  • Получено ответов: 9


24766. --
Егор Осипов
Егор Осипов
ответить
→  Bemen  # Платформер на Unity / 9. Переход между уровнями / 2020-10-28 19:38

"чему научился: ---", типа, ничему?)0)0 Проходишь что бы пройти чи шо


18131. --
Александр
Александр
ответить
→  Bemen  # Платформер на Unity / 8. Препятствия / 2020-10-21 11:33

Желательно оставлять комментарии


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Bemen   / 2020-10-10 13:35

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2020-11-18
Остаток байтов: 991
Вы являетесь участником Клуба формулистов.


28396. --
Bemen
Bemen
ответить
# Консоль / Лирика / Банкиры / 2020-10-06 17:01

string[] array = Console.ReadLine().Split(' ');
            long a = long.Parse(array[0]);
            long b = long.Parse(array[1]);
            Console.WriteLine(a + b + " " + a * b);

Не принимает парсинг интовый, пришлось лонговый использовать, ну зато работает на 100% и это хорошо! Побольше бы таких задачек)


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / Starts/EndsWith / 2020-09-26 10:33

string text = Console.ReadLine(); // получить строку
            text = text.ToLower(); // регистр уменьшить
            Console.WriteLine(text.StartsWith("hello")); // Определить,
начинается ли оно со слова Hello
            Console.WriteLine(text.EndsWith(".")); // и
оканчивается ли оно точкой.

PS. чтобы засчиталось на 100 нужно ToLower() применить


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / Substring / 2020-09-24 23:53

> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / PadRight/Left / 2020-09-22 13:25

string str1 = Console.ReadLine();
            string str2 = Console.ReadLine();
            string str3 = Console.ReadLine();
            string str4 = Console.ReadLine();
            string str5 = Console.ReadLine();
            string str6 = Console.ReadLine();
            string str7 = Console.ReadLine();
            Console.WriteLine(str1.PadRight(8) + str1.PadLeft(8));
            Console.WriteLine(str2.PadRight(8) + str2.PadLeft(8));
            Console.WriteLine(str3.PadRight(8) + str3.PadLeft(8));
            Console.WriteLine(str4.PadRight(8) + str4.PadLeft(8));
            Console.WriteLine(str5.PadRight(8) + str5.PadLeft(8));
            Console.WriteLine(str6.PadRight(8) + str6.PadLeft(8));
            Console.WriteLine(str7.PadRight(8) + str7.PadLeft(8));


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / Insert / 2020-09-21 12:04

using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string str = Console.ReadLine();

            Console.WriteLine(str.Insert( str.IndexOf(' '), " " + Console.ReadLine() ));
           
        }
    }
}


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / Contains / 2020-09-20 07:38

String str1 = Console.ReadLine().ToLower();
        String[] strarr = new String[5];
        for(int i=0; i<5;i++)
            strarr[i] = Console.ReadLine().ToLower();
        for (int i=0;i<5;i++)
            Console.WriteLine(str1.Contains(strarr[i]));


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / Split / 2020-09-19 15:09

string[] text = Console.ReadLine().Split();
for(int i = 0; i < 5; i++)
Console.WriteLine(text[i]);


28396. --
Bemen
Bemen
ответить
# Консоль / Строки / CompareTo / 2020-09-18 09:44

> Программа отсылается...
> Ждём робота Шарпа, 60 с...
> Робот Шарп медитирует :^#


28396. --
Bemen
Bemen
ответить
# Консоль / Целые числа / Отзыв / 2020-09-17 14:48

string s1 = "Плавная подача материалла";
        string s2 = "Еще больше заданий хотелось бы";
        string s3 = "Конечно. научился, каждая задача прокачивает скилл";
       
        Console.WriteLine(s1);
        Console.WriteLine(s2);
        Console.WriteLine(s3);


28396. --
Bemen
Bemen
ответить
# Консоль / Целые числа / Пять чисел / 2020-09-16 07:24

int sum = 0;

            string[] str = Console.ReadLine().Split(' ');

            foreach (var item in str)
            {
                sum += int.Parse(item);
            }

            Console.WriteLine(sum);


28396. --
Bemen
Bemen
ответить
# Консоль / Целые числа / Два числа / 2020-09-15 07:33

int sum = 0;
            string temp = Console.ReadLine();
            string[] number = temp.Split(' ');
            foreach (string item in number)
            {
                sum += int.Parse(item);
            }
            Console.WriteLine(sum);


28396. --
Bemen
Bemen
ответить
# Консоль / Целые числа / Чтение / 2020-09-14 12:08

int a = int.Parse(Console.ReadLine());
            int b = Convert.ToInt32( Console.ReadLine() );
            int c;
            int.TryParse(Console.ReadLine(), out c);

            Console.WriteLine($"{a + 1} {b + 1} {c + 1} ");

Итреполяцию не понимает робот Шарп к сожалению, хотелось бы в будущем чтобы можно было пользоваться интеполяцией строк


28396. --
Bemen
Bemen
ответить
# Консоль / Семантика / Считалка / 2020-09-10 16:18

string[] array = { "One", "Two", "Three", "Four", "Five" };

         
            for (int i = 0; i < array.Length; i++)
            {
                Console.WriteLine(array[i]);
            }


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Bemen   / 2020-09-09 11:41

Подписка в Клуб формулистов обновлена.
Количество дней: +40
Количество байт: +256

Подписка КФ до: 2020-10-19
Остаток байтов: 256
Вы являетесь участником Клуба формулистов.


28396. --
Bemen
Bemen
ответить
→  gregory  # Шахматы по сети / Клиент. Следы невиданных ходов / 2020-09-09 09:58

А где результаты?)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Bemen   / 2020-09-01 18:46

что не знаю, то не знаю, это вопрос к Евгению Витолдьдовичу


28396. --
Bemen
Bemen
ответить
→  Валерий Жданов   / 2020-09-01 18:36

Не подскажите почему робот шарп не работает?)


791. --
Валерий Жданов
Валерий Жданов
ответить
→  Bemen  # Демо софт / Английские карточки / 2020-09-01 17:59

да, этот урок мне понравился в свое время множеством сущностей, которые сложились в такую милую программку


28396. --
Bemen
Bemen
ответить
→  Mikhail Vasilev   / 2020-09-01 15:53

Добрый день, разобрались с sender?


28396. --
Bemen
Bemen
ответить
/ 2020-08-27 06:48

Прочитаем)


24765. --
Anatoli
Anatoli
ответить
→  Bemen  # Демо игры / C# чего начать программировать / 2020-08-26 09:37

Вы готовы потратить на изучение этого предмета 10 лет? Так что это, марафон и надолго. Стакан наполовину полон или наполовину пуст? Вот статья часто ее перечитываю, как мотивация. habr.com/ru/post/416167/

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Использовать класс Graphics, Random, пользоваться пользовательским конструктором в котором используется Panel как необязательный параметр, и при создании экземпляра типа Box мы передавали параметры в пользовательский конструктор, создание панелей, использование Enum перечислений. Еще один шаг ближе к ООП)))
Трудности: Была ошибка одна но существенная, при определении сколько панелей мы можем разместить оказывается я проверял panel/panel )))) но нашел ошибку и исправил, попутно добавив еще одну фигуру Rectangle.



Научился: Пользоваться обработчиками событий
Трудности: Пользоваться свойством обработчиком события MouseClick e.Button == MouseButtons.Right