C# - 类中的接口

use*_*677 4 c#

根据MSDN文档接口可以是类或命名空间的成员:

例如,我可以声明:

public class Test
{
    public interface IMemberofTest
    {
        void get();
    }
}
Run Code Online (Sandbox Code Playgroud)

在类中使用接口有什么用?它不会打破真正的界面使用的目的吗?

Pre*_*gha 7

该类是另一个名称空间.因此,该接口可用于对类中方法之间流动的数据实施合同,或仅用于更精确地定义接口范围.