Поделиться через


Практическое руководство. Реализация интерфейса

Используйте эту процедуру для выполнения операции реализации интерфейса IntelliSense.Дополнительные сведения см. в разделе Реализовать интерфейс.

Чтобы реализовать интерфейс в C# с явными объявлениями при помощи IntelliSense, выполните следующие действия.

  1. Создайте консольное приложение.

  2. Установите курсор после объявления class Program.

  3. Введите : IComparable, чтобы объявление приняло вид class Program : IComparable.

  4. Активируйте смарт-тег под IComparable.Появится два следующих варианта:

    • Реализовать интерфейс "IComparable".

    • Реализовать интерфейс "IComparable" явным образом.

  5. Выберите Реализовать интерфейс "IComparable" явным образом.

Затем IntelliSense добавляет метод IComparable.CompareTo из интерфейса IComparable в класс Program.

   #region IComparable Members
   int IComparable.CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

Чтобы реализовать интерфейс в C# с неявными объявлениями при помощи IntelliSense, выполните следующие действия.

  1. Создайте консольное приложение.

  2. Установите курсор после объявления class Program.

  3. Введите : IComparable, чтобы объявление приняло вид class Program : IComparable.

  4. Активируйте смарт-тег под IComparable.Появится два следующих варианта:

    • Реализовать интерфейс "IComparable".

    • Реализовать интерфейс "IComparable" явным образом.

  5. Выберите Реализовать интерфейс "IComparable".

IntelliSense добавит метод CompareTo из интерфейса IComparable в класс Program.

   #region IComparable Members
   public int CompareTo(object obj)
   {
      throw new Exception("The method or operation is not implemented.");
   }
   #endregion

См. также

Ссылки

Реализовать интерфейс

Интерфейсы (Руководство по программированию в C#)

Явная реализация интерфейса (Руководство по программированию в C#)

Другие ресурсы

Автоматическое генерирование кода