重複の可能性:
インターフェイスの明示的な実装を公開できないのはなぜですか?
この質問を読みました。質問からそのまま
interface IRepository<T>
{
void AddString();
}
interface IStringRepo : IRepository<string>
{
List<string> GetStrings();
}
public class BLL : IStringRepo
{
public List<string> FilterStrings()
{
return new List<string>() { "Hello", "World" };
}
public List<string> IStringRepo.GetStrings()
{
throw new NotImplementedException();
}
public void IRepository<string>.AddString()
{
throw new NotImplementedException();
}
}
明示的に参照されたメンバーをパブリックにするのはなぜError
ですか?