Приветствую, Александр!
Добро пожаловать, ! Желаю удачи в изучении программирования!
С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);
}
}
У меня не компилирует. Не могу понять почему.
Отлично Александр, если ты хочешь научится программировать, то по моему это самый лучший ресурс. Здесь постоянно добавляются новые курсы, причем в них создаются программы, использующие самые передовые технологии современного программирования. Авторы курсов объясняют каждую строчку написанного кода, так учиться легко и просто.