1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Нахождение слов-анаграмм

Тема в разделе ".NET - программирование", создана пользователем TYMON, 21 ноя 2010.

  1. TYMON

    TYMON Member

    Репутация:
    0
    Регистрация:
    19 июн 2010
    Сообщения:
    11
    Симпатии:
    0
    Выдает такую ошибку. Как исправить?

    Error 1 Extension methods must be defined in a non-generic static class C:\Documents and Settings\Admin\Мои документы\Visual Studio 2008\Projects\ConsoleApplication1\ConsoleApplication1\Program.cs 9 11 ConsoleApplication1

    <!--shcode--><pre><code class='csharp'>using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;

    namespace ConsoleApplication1
    {

    class Program
    {
    public static string Reverse(this string s)
    {
    var arr = s.ToCharArray();
    Array.Reverse(arr);
    return new string(arr);
    }

    static void Main()
    {
    List<string> lst = new List<string> { "ПОЛК", "ДОМ", "КЛОП", "БАР", "РАБ" };
    var pairs =
    from s1 in lst
    from s2 in lst.SkipWhile(s2 => !s1.Equals(s2))
    where s1.Equals(s2.Reverse())
    select new KeyValuePair<string, string>(s1, s2);
    foreach (var e in pairs)
    Console.WriteLine(e);
    }
    }
    }[/CODE]
     
  2. mr_ST

    mr_ST Гость

    Репутация:
    0
    Как и намекает вам компилятор, вынести определение метода Reverse в статический класс.
     
Загрузка...

Поделиться этой страницей