在 Employee
类中,我有一些方法可以正常工作。现在我想添加新方法,例如
public void ExampleMethod()
{
}
然后我调用它
Employee employee = new Employee();
employee.ExampleMethod();
ExampleMethod 出现在点后显示的 IntelliSense 中,当我按 F12 时它也将我重定向到该方法,但是在启动项目时我遇到错误:'Employee' 不包含 'ExampleMethod' 的定义并且没有扩展名可以找到接受类型为“Employee”的第一个参数的方法“ExampleMethod”(您是否缺少 using 指令或程序集引用?)
我不知道为什么会导致这个错误,因为所有其他早期的方法都可以正常工作。有什么问题?
最佳答案
存在三种可能:
如果您引用的是旧 DLL,则无法使用它。所以你必须引用一个新的 DLL。
如果您在不同的命名空间中使用它并尝试使用其他命名空间的 dll,则它不会引用此方法。
您可能需要重建项目。
我认为第三种选择可能是您的原因。请发布更多信息以了解您的确切问题。
关于c# - 'Class' 不包含 'Method' 的定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12475142/