错误:无法实现接口成员,因为它不是公共的

时间:2015-06-26 20:59:19

标签: c# interface

我收到此错误:

  

错误27'HelloIBCSharp.EWrapperImpl'未实现接口成员'IBApi.EWrapper.accountDownloadEnd(string)'。 'HelloIBCSharp.EWrapperImpl.accountDownloadEnd(string)'无法实现接口成员,因为它不是公共的。 C:\ Users \ diddy \ documents \ visual studio 2010 \ Projects \ HelloIBCSharp \ HelloIBCSharp \ EWrapperImpl.cs 9 11 HelloIBCSharp

教程说“这些错误表明EWrapperImpl没有实现EWrapper接口中声明的所有方法。为了继续,你需要至少提供一个在EWrapper中声明的所有方法的空壳。”

在我的类中,我实现了EWrapper,我如何提供所有方法的空壳。

1 个答案:

答案 0 :(得分:1)

分享您的代码可以帮助您获得答案。

但是,在这种情况下,答案正是错误所说的:您的方法accountDownloadEnd未标记为public(即它已明确声明为private,{{1} }或protected,或根本没有给出范围。标记为internal,您的代码(至少对于此方法)将编译。