Помогите разобраться с ошибкой в коде удаления первого слов и первой буквы - C#
Формулировка задачи:
не могу разобраться с ошибкой. Мне нужно удалить 1 слово и с каждого слова первую букву
class Program { static string[] One(string[] a) { for (int i = 0; i < a.Length; i++) { if (a[i] == a[0]) { a[i] = null; } } Console.WriteLine("Функция по удалению слова выполнена"); return a; } static string[] Two(string [] a) { for (int i = 0; i < a.Length; i++) { for (int j = 0; j < [COLOR="Red"]a[i].Length[/COLOR]; j++) { if (a[i][j] == a[i][0]) a[j] = null; } } Console.WriteLine("функция по удалению первой буквы выполнена"); return a; } public static void Main(string[] args) { begin:; Console.WriteLine("Введите строку"); string myString = Console.ReadLine(); string[] a = myString.Split(' '); a = Two(a); a = One(a); for (int i = 0; i < a.Length; i++) { if (a[i] != null) Console.Write(a[i] + " "); } Console.WriteLine(" "); Console.WriteLine("Повторить? Да - yes; Нет - no"); string co = Console.ReadLine(); if (co != "no") { goto begin; } } } }
вот название ошибки: Дополнительные сведения: Ссылка на объект не указывает на экземпляр объекта.
Не знаю как это исправить(
Решение задачи: «Помогите разобраться с ошибкой в коде удаления первого слов и первой буквы»
textual
Листинг программы
class Program { static string RemoveFirstWord(string str) { str = str.Remove(0, str.IndexOf(' ') + 1); Console.WriteLine("Функция по удалению слова выполнена"); return str; } static string RemoveFirstLetters(string str) { str = str.Remove(0, 1); int index = str.IndexOf(' '); while (index > 0) { str = str.Remove(index + 1, 1); index = str.IndexOf(' ', index + 1); } Console.WriteLine("функция по удалению первых букв выполнена"); return str; } public static void Main(string[] args) { Console.WriteLine("Введите строку"); string myString = Console.ReadLine(); myString = RemoveFirstWord(myString); myString = RemoveFirstLetters(myString); Console.WriteLine(myString); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д