Keys . ( protected), IDictionary<string, string>.Keys Keys .
public ICollection<string> Keys { ... }
protected ICollection<string> Keys { ... }
base IDictionary<string, string>:
((IDictionary<string, string>)base).Keys
( , , , , )
# : . :
public interface IMyInterface
{
void Foo();
}
- , , . , Foo, . , public, , :
public class MyClass : IMyInterface
{
public void Foo() { }
}
, public , . , . , private:
public class MyClass : IMyInterface
{
void IMyInterface.Foo() { }
}
MyClass, , IMyInterface. :
void Bar()
{
MyClass class1 = new MyClass();
IMyInterface class2 = new MyClass();
class1.Foo();
class2.Foo();
}
. , , . , API .