Дата активности | Видеокурс | Прогресс | ||
---|---|---|---|---|
2019-03-08 | game0 | Демо игры | 10 % | |
2018-04-14 | soft0 | Демо софт | 86 % | |
Итого: | 39 % |
Дата активности | Консольный раздел | Прогресс | ||
---|---|---|---|---|
2019-03-08 | book | 000. Строки | 13 % | |
2018-05-27 | task1 | Строки | 100 % | |
2018-05-19 | solo | C# набор | 12 % | |
2018-05-13 | task1 | Целые числа | 100 % | |
2018-05-13 | club | 24 - Муза Оля | 67 % | |
2018-04-25 | task1 | Семантика | 100 % | |
Итого: | 59 % |
Приветствую, Александр!
Добро пожаловать, ! Желаю удачи в изучении программирования!
Сonsole.WriteLine(); пропустил точку. Удачи и терпения!!!
Да я так и подумал, спасибо. По сути можно было легко домыслить и самому, что я по сути и сделал, но чет все равно как то сложно все компилируется. Можно же легче было сделать, "Наверное".
Привет дорогой друг, помтому что в описании к этой функции string.Substring (startPosition, length); мы имеем, что:
startPosition - это индекс символа, с которого начнем вырзать
length - это длина новой строки , т.е. сколько символов возьмем из текущей строки, а ты наверно подумал , что это индекс позиции последненго символа?
Как бы вообще нету проблем, но не могу понять 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.
Александр, если ты про метод Remove(pos, len), то потому что , второй параметр здесь - это количество символов, которые нужно удалить с указанной позиции, а (p2+1) - это позиция закрывающей скобки +1
Объясните пожалуйста строчку (p1 + 1, p2 - p1 - 1). Почему нельзя записать так (p1 + 1, p2 + 1)
string s = Console.ReadLine ();
string w = Console.ReadLine ();
s = s.Insert(s.IndexOf(" ") + 1, w + " ");
Console.WriteLine (s);
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);
}
}
У меня не компилирует. Не могу понять почему. Как только отправил сообщение, заметил что точки не хватало... Сейчас все работает) Очень требовательная к вниманию подобная работа.
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);
}
}
У меня не компилирует. Не могу понять почему.
Отлично Александр, если ты хочешь научится программировать, то по моему это самый лучший ресурс. Здесь постоянно добавляются новые курсы, причем в них создаются программы, использующие самые передовые технологии современного программирования. Авторы курсов объясняют каждую строчку написанного кода, так учиться легко и просто.