powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
6 сообщений из 6, страница 1 из 1
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516515
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как в VS .NET создать новый класс, указав что он должен реализовать определённый интерфейс? После чего автоматов в тексте должны появится обьявления всех методов для реализации.
...
Рейтинг: 0 / 0
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516557
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSDN ms-help://MS.VSCC.2003/MS.MSDNQTR.2003APR.1033/csref/html/vcrefTheInterfaceType.htmExample
The following example demonstrates interface implementation. In this example, the interface IPoint contains the property declaration, which is responsible for setting and getting the values of the fields. The class MyPoint contains the property implementation.
// keyword_interface.cs
// Interface implementation
using System;
interface IPoint
{
// Property signatures:
int x
{
get;
set;
}

int y
{
get;
set;
}
}

class MyPoint : IPoint
{
// Fields:
private int myX;
private int myY;

// Constructor:
public MyPoint(int x, int y)
{
myX = x;
myY = y;
}

// Property implementation:
public int x
{
get
{
return myX;
}

set
{
myX = value;
}
}

public int y
{
get
{
return myY;
}
set
{
myY = value;
}
}
}

class MainClass
{
private static void PrintPoint(IPoint p)
{
Console.WriteLine("x={0}, y={1}", p.x, p.y);
}

public static void Main()
{
MyPoint p = new MyPoint(2,3);
Console.Write("My Point: ");
PrintPoint(p);
}
}
Output
My Point: x=2, y=3
...
Рейтинг: 0 / 0
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516722
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели никто не знает, как сделать что-бы ручками не писать?
...
Рейтинг: 0 / 0
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516786
Фотография nex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в VS работаешь, то когда пишешь

Код: plaintext
public class myClass : IMyInterface

появляется надпись "Press TAB to implement stubs for interface IMyInterface"... ну и надо нажать TAB :-)
...
Рейтинг: 0 / 0
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516829
Фотография nex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собссна говоря, надпись появляется при печати последней буквы названия интерфейса, так что ее легко незаметить :)
...
Рейтинг: 0 / 0
Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
    #32516862
Фотография softy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to nex:

Всё, проверил, получилось. Большое спасибо!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в VS.NET создать новый класс, указав что он должен реализовать интерфейс?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]