string[] parts = input[i].Split(seps);
Console.Write('Команда: ');
for (int j=0; j < parts.Length; j++)
Console.Write(parts[j] + ' ');
Console.Write(', результат: '); double n = Double.Parse(parts[0]); double n2 = Double.Parse(parts [2]);
switch(parts[1]) { case
Console.WriteLine(n + n2); break; case
Console.WriteLine (n - n2); break; case
Console.WriteLine(n * n2); break; case '/':
Console.WriteLine(n / n2); break;
}
}
}
}
Вот к какому результату приводит выполнение этой программы.
Команда: 100 + 19
Команда: 100
Команда: -3*9, результат: -27
Команда: 100 - 87
Начиная с версии 4.0, в среде .NET Framework стали доступными следующие дополнительные формы метода Join ().
public static string Join(string
В первой форме рассматриваемого здесь метода возвращается строка, содержащая строковое представление объектов из массива
Заполнение и обрезка строк
Иногда в строке требуется удалить начальные и конечные пробелы. Такая операция называется
Для обрезки строк используется одна из приведенных ниже форм метода Trim ().
public string Trim()
public string Trim(params char[]
В первой форме метода Trim () из вызывающей строки удаляются начальные и конечные пробелы. А во второй форме этого метода удаляются начальные и конечные вхождения в вызывающей строке символов из массива
Строку можно заполнить символами слева или справа. Для заполнения строки слева служат такие формы метода PadLef t ().
public string PadLeft(int
public string PadLeft(int
В первой форме метода PadLef t () вводятся пробелы с левой стороны вызывающей строки, чтобы ее общая длина стала равной значению параметра
