Почему я использую свойства интерфейса, как это? - PullRequest
0 голосов
/ 25 января 2020
internal interface ICarrotModule
{
    string str { get; }
}
class Dataserver : ICarrotModule
{

    private string _Moudle = "Module Test";

    string ICarrotModule.str { get { return _Moudle; } 

Мне просто нужно написать проект. Что означает А, как это? Какой звонок вы делаете?

1 Ответ

2 голосов
/ 25 января 2020

Это называется явной реализацией интерфейса. Обычно используется, когда вы реализуете два интерфейса, которые содержат определенный метод или сигнатуру свойства. Этот метод реализации помогает разделить две реализации.

Подробнее здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...