Си шарп с нуля

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

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

Александр
  • Звание: Микробитер
  • Накопленный опыт: 41 час
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2022-11-19 22:19:26
  • Возраст: 27 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2019-03-08 game0 Демо игры 1 из 10 10 %
2018-04-14 soft0 Демо софт 6 из 8 86 %
Итого: 7 из 18 39 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2019-03-08 book 000. Строки 1 из 8 13 %
2018-05-27 task1 Строки все 14 100 %
2018-05-19 solo C# набор 2 из 17 12 %
2018-05-13 task1 Целые числа все 7 100 %
2018-05-13 club 24 - Муза Оля 2 из 3 67 %
2018-04-25 task1 Семантика все 6 100 %
Итого: 32 из 55 59 %
Сохранить страницу:

10365. --
Rita
Rita
ответить
→  Александр  # Демо игры / C# чего начать программировать / 2019-03-08 16:24

Приветствую, Александр!
Добро пожаловать, ! Желаю удачи в изучении программирования!


17981. --
Александр
Александр
ответить
→  Arslan   / 2018-06-08 01:14

Я уже забыл когда делал эту задачу) Но спасибо))


18688. --
Arslan
Arslan
ответить
→  Александр  # Консоль / Целые числа / Максима / 2018-06-06 22:42

Сonsole.WriteLine(); пропустил точку. Удачи и терпения!!!


17981. --
Александр
Александр
ответить
→  ser2018   / 2018-05-27 16:08

Да я так и подумал, спасибо. По сути можно было легко домыслить и самому, что я по сути и сделал, но чет все равно как то сложно все компилируется. Можно же легче было сделать, "Наверное".


17425. --
ser2018
ser2018
ответить
→  Александр  # Консоль / Строки / Substring / 2018-05-27 00:42

Привет дорогой друг,  помтому что в описании к этой функции string.Substring (startPosition, length); мы имеем, что:
startPosition - это индекс символа, с которого начнем вырзать
length - это длина новой строки , т.е. сколько символов возьмем из текущей строки, а ты наверно подумал , что это индекс позиции последненго символа?


17981. --
Александр
Александр
ответить
# Консоль / Строки / Substring / 2018-05-26 22:03

Как бы вообще нету проблем, но не могу понять 1 момент опять же,          string s = Console.ReadLine ();
        int a = s.IndexOf ("(");
        int b = s.IndexOf (")");
        string s1 = s.Substring (a + 1, b - a - 1);
        Console.WriteLine ( s1 ); Зачем в b - a - 1 переменная a? Какую роль выполняет она?, почему нельзя просто минус 1.


17425. --
ser2018
ser2018
ответить
→  Александр  # Консоль / Строки / Remove / 2018-05-24 06:01

Александр, если ты про метод Remove(pos, len), то потому что ,  второй параметр здесь -  это количество символов, которые нужно удалить с указанной позиции, а (p2+1) - это позиция закрывающей скобки +1


17981. --
Александр
Александр
ответить
# Консоль / Строки / Remove / 2018-05-24 00:49

Объясните пожалуйста строчку (p1 + 1, p2 - p1 - 1). Почему нельзя записать так (p1 + 1, p2 + 1)


17981. --
Александр
Александр
ответить
# Консоль / Строки / Insert / 2018-05-21 17:56

        string s = Console.ReadLine ();
        string w = Console.ReadLine ();
        s = s.Insert(s.IndexOf(" ") + 1, w + " ");
        Console.WriteLine (s);


17981. --
Александр
Александр
ответить
# Консоль / Целые числа / Максима / 2018-04-25 15:17

using System;

class Program
{
    static void Main()
    {
        ConsoleWriteLine ("sbyte {0} {1}", sbyte.MinValue, sbyte.MaxValue);
        ConsoleWriteLine ("byte {0} {1}", byte.MinValue, byte.MaxValue);
        ConsoleWriteLine ("short {0} {1}", short.MinValue, short.MaxValue);
        ConsoleWriteLine ("ushort {0} {1}", ushort.MinValue, ushort.MaxValue);
        ConsoleWriteLine ("int {0} {1}", int.MinValue, int.MaxValue);
        ConsoleWriteLine ("uint {0} {1}", uint.MinValue, uint.MaxValue);
        ConsoleWriteLine ("long {0} {1}", long.MinValue, long.MaxValue);
        ConsoleWriteLine ("ulong {0} {1}", ulong.MinValue, ulong.MaxValue);
    }
}
У меня не компилирует. Не могу понять почему. Как только отправил сообщение, заметил что точки не хватало... Сейчас все работает) Очень требовательная к вниманию подобная работа.


9752. --
chokayes
chokayes
ответить
→  Александр   / 2018-04-25 15:15

ConsoleWriteLine  - неправильно написано


17981. --
Александр
Александр
ответить
# Консоль / Целые числа / Максима / 2018-04-25 15:11

using System;

class Program
{
    static void Main()
    {
        ConsoleWriteLine ("sbyte {0} {1}", sbyte.MinValue, sbyte.MaxValue);
        ConsoleWriteLine ("byte {0} {1}", byte.MinValue, byte.MaxValue);
        ConsoleWriteLine ("short {0} {1}", short.MinValue, short.MaxValue);
        ConsoleWriteLine ("ushort {0} {1}", ushort.MinValue, ushort.MaxValue);
        ConsoleWriteLine ("int {0} {1}", int.MinValue, int.MaxValue);
        ConsoleWriteLine ("uint {0} {1}", uint.MinValue, uint.MaxValue);
        ConsoleWriteLine ("long {0} {1}", long.MinValue, long.MaxValue);
        ConsoleWriteLine ("ulong {0} {1}", ulong.MinValue, ulong.MaxValue);
    }
}
У меня не компилирует. Не могу понять почему.


10494. --
Алексей В.
Алексей В.
ответить
→  Александр  # Демо софт / Вступительное слово / 2018-04-02 17:12

Отлично Александр, если ты хочешь научится программировать, то по моему это самый лучший ресурс. Здесь постоянно добавляются новые курсы, причем в них создаются программы, использующие самые передовые технологии современного программирования.  Авторы курсов объясняют каждую строчку написанного кода, так учиться легко и просто.


  • Звание: Микробитер
  • Накопленный опыт: 41 час
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: Еще лучше юзать панель управления, так же разобрал некоторые виды кодовых ошибок.