Как объявить явный член интерфейса? .I.e:
public interface IPerfil
{
int IDPerfil
{
get;
set;
}
int IDMarca
{
get;
set;
}
int IDRegional
{
get;
set;
}
int IDFilial
{
get;
set;
}
}
тогда
public class ComentariosPerfil : BaseComentarios, IPerfil
{
public int IPerfil.IDFilial
{
get;
set;
}
[...]
Я получаю ошибку компиляции, говорящую, что модификатор public не может быть применен к этому элементу.
Вопрос:
Я хочу, чтобы это свойство было общедоступным. Я не могу написать модификаторы в интерфейсе как:
public int IDPerfil
{
get;
set;
}
Итак, как я могу явно реализовать элемент интерфейса и сделать общедоступным?