Практическое руководство. Реализация интерфейса
Используйте эту процедуру для выполнения операции реализации интерфейса IntelliSense.Дополнительные сведения см. в разделе Реализовать интерфейс.
Чтобы реализовать интерфейс в C# с явными объявлениями при помощи IntelliSense, выполните следующие действия.
Создайте консольное приложение.
Установите курсор после объявления class Program.
Введите : IComparable, чтобы объявление приняло вид class Program : IComparable.
Активируйте смарт-тег под IComparable.Появится два следующих варианта:
Реализовать интерфейс "IComparable".
Реализовать интерфейс "IComparable" явным образом.
Выберите Реализовать интерфейс "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, выполните следующие действия.
Создайте консольное приложение.
Установите курсор после объявления class Program.
Введите : IComparable, чтобы объявление приняло вид class Program : IComparable.
Активируйте смарт-тег под IComparable.Появится два следующих варианта:
Реализовать интерфейс "IComparable".
Реализовать интерфейс "IComparable" явным образом.
Выберите Реализовать интерфейс "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#)