Есть ли способ реализовать интерфейс, явно используя автоматическое свойство? Например, рассмотрите этот код:
namespace AutoProperties
{
interface IMyInterface
{
bool MyBoolOnlyGet { get; }
}
class MyClass : IMyInterface
{
static void Main(){}
public bool MyBoolOnlyGet { get; private set; } // line 1
//bool IMyInterface.MyBoolOnlyGet { get; private set; } // line 2
}
}
Этот код компилируется. Однако, если вы замените строку 1 на строку 2, она не компилируется.
(Это не то, что мне нужно, чтобы линия 2 работала - мне просто любопытно.)