使用英语阅读

通过


编译器错误 CS0737

“type name”不实现接口成员“member name”。 “method name”无法实现接口成员,因为它不是公共的。

实现接口成员的方法必须具有公共可访问性。 所有接口成员均为 public

更正此错误

  1. 向该方法添加 public 访问修饰符。

示例

下面的代码生成 CS0737:

C#
// cs0737.cs  
interface ITest  
{  
    // Default access of private with no modifier.  
    int Return42();  
    // Try the following line instead.  
    // public int Return42();  
}  
  
struct Struct1 : ITest // CS0737  
{  
    int Return42() { return (42); }  
}  
  
public class Test  
{  
    public static int Main(string[] args)  
    {  
        Struct1 s1 = new Struct1();  
  
        return (1);  
    }  
  
}  

另请参阅