Как правильно вызвать метод Split()? - C#
Формулировка задачи:
// Рассмотрим другой пример – используя метод Split вводить двумерный массив // можно не поэлементно, а построчно: class Program { static void Main() { int[][] MyArray; Console.Write("Введите количество строк: "); int n = int.Parse(Console.ReadLine()); MyArray = new int[n][]; for (int i = 0; i < MyArray.Length; i++) { Console.Write("Введите элементы {0} строки: ", i); string line = Console.ReadLine(); string[] mas = line.Split(' ', StringSplitOptions.RemoveEmptyEntries); // 1111 MyArray[i] = new int[mas.Length]; for (int j = 0; j < MyArray[i].Length; j++) { MyArray[i][j] = int.Parse(mas[j]); } } Console.WriteLine("Введен массив:"); Print(MyArray); } static void Print(int[][] mas) { for (int i = 0; i < mas.Length; i++) { foreach (int x in mas[i]) { Console.Write("{0} ", x); } Console.WriteLine(); } } }
Error 2 Argument 2: cannot convert from 'System.StringSplitOptions' to 'char' c:\users\de\documents\visual studio 2013\Projects\ConsoleApplication44\ConsoleApplication44\Program.cs 26 48 ConsoleApplication44 Error 1 The best overloaded method match for 'string.Split(params char[])' has some invalid arguments c:\users\de\documents\visual studio 2013\Projects\ConsoleApplication44\ConsoleApplication44\Program.cs 26 32 ConsoleApplication44
string[] mas = line.Split(new Char [] {' '}, StringSplitOptions.RemoveEmptyEntries);
Решение задачи: «Как правильно вызвать метод Split()?»
textual
Листинг программы
public string[] Split( char[] separator, StringSplitOptions options )
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д