使用接口成员也可采用全权名(fully qualified name)。接口的全权名称是这样构成的:接口名加小圆点“·”再跟成员名。比如对于下面两个接口:
interface IControl
{
void Paint();
}
interface ITextBox:IControl
{
void SetText(string text);
}
其中Paint的全权名是IControl.Paint,SetText的全权名是ITextBox.SetText。当然,全权名中的成员名称必须是在接口中已经声明过的,比如使用ITextBox.Paint就是不合理的。
如果接口是名字空间的成员,全权名还必须包含名字空间的名称。
namespace System
{
public interface ICloneable
{
object Clone();
}
}
那么Clone方法的全权名是System.ICloneable.Clone。
时间: 2024-10-29 04:29:06