interface.method()和method()之间有什么区别

时间:2014-01-21 07:19:30

标签: c# interface

我有1个解决方案包含2个项目 - 1个控制台应用程序,1个类库。 班级图书馆: 的 Istep.cs

interface Istep
{
    bool Excute();
}

Sample.cs

bool Istep.Excute()
{
   // do something
}

控制台应用 - program.cs

Sample sample=new Sample();
sample.           // this can't found Excute method

如果我将Sample.cs更改为:

Public bool Excute()

示例可以找到执行方法。

public class Sample : Istep

在我更改没有完全限定功能名称的Excute后,右键单击Istep,单击实现界面,VS将使用完全限定名称创建一个新的执行方法。所以这是我的问题。

提前致谢!

0 个答案:

没有答案