ошибка CS1501: Отсутствие перегрузки для метода `Reverse’ принимает аргументы `0′

#c# #string #mono #reverse

#c# #строка #mono #обратный

Вопрос:

У меня есть этот код для преобразования слов в предложении.

 using System;

class Code 
{
    public static void Main()
    {
        string x = "I am Sam";

        foreach(var a in x.Split().Reverse()) 
        {
            Console.WriteLine(a);
        }
    }
}
  

Когда я компилирую этот код (mono 2.10), я получаю сообщение об ошибке error CS1501: No overload for method Reverse’ takes 0' arguments .

Что не так с кодом?

Ответ №1:

Добавьте System.Linq пространство имен:

 using System.Linq;