я получил что-то вроде этого:с типом возврата # тип интерфейса (не ошибка)
Interface IClass
{
(something) returnClass();
}
Class Breaker: IClass
{
Public GIS.Breaker returnClass()
{
return new GIS.Breaker();
}
}
Class Conductor: IClass
{
Public GIS.Conductor returnClass()
{
return new GIS.Conductor();
}
}
Оба gis.breaker и gis.conductor встроены в классы ввезенных с файлом длл ....
И теперь я не знаю, что делать с интерфейсом ... мне нужно, чтобы он возвращал тип ... не строку ... не двойную .... но тип вообще
Как это сделать Это?
Ум, 'объект'? Или, может быть, ваш общий интерфейс? Как вы ожидаете, что кто-нибудь сможет это использовать? (Обратите внимание, что это поможет, если ваш образец кода использовал правильные соглашения об именах .NET и соответствующий обертку для деклараций, например 'public' вместо' Public'.) –
Sry для кода ... я на телефоне ... не на ПК ... PLS объяснить ур ответ .... я должен сделать тип dznamic .... это может работать? – Stefan
Ум, может быть. Разумеется, вам нужно будет изменить типы возврата в реализациях. Но * пожалуйста * не задавайте вопрос, когда вы не в ситуации, когда вы можете хорошо справиться с этим. Подождите, пока вы на ПК, где вы можете предоставить подходящий контекст и т. Д. На данный момент ваш вопрос слишком неясен, так как мы не знаем, как будет использоваться ваш интерфейс. –