Не все пути к коду возвращают значение в массиве слов

Нужно чтобы программа считывала предложение и возвращала массив слов. С превращением строки в массив слов нет проблем. Есть метод String.Split(); Но компилятор ругается когда я пытаюсь реализовать возвращение слов по одному.

{
    static void Main(string[] args)
    {
        string[] MyArray = ArrayWords(Console.ReadLine());

    }
    private static string[] ArrayWords(string InputString) 
    {
        string[] InputWords = InputString.Split(' '); 
        return InputWords;

    }
    private static string GetWord(string[] AnyArray) 
    {                                                 
        if (AnyArray.Length == 0)                     
        {                                            
            return null;                    
        }
        foreach (string word in AnyArray)
        {
            Console.WriteLine(word);
        }
        Console.ReadLine();
    }



}

}

Я пытался предусмореть значение null, но компилтор все равно ругается


Ответы (0 шт):