我无法让我的扩展方法工作(C#)
有什么想法吗?我将其标记为静态,但它不起作用!
class ExtensionMethods
{
public static int Add(this int number, int increment)
{
return number + increment;
}
}
Any ideas? I marked it as static but it's not working!
class ExtensionMethods
{
public static int Add(this int number, int increment)
{
return number + increment;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你缺少课堂上的静态信息。编译器应该告诉你这个吗?
You are missing a static on the class. The compiler should have told you this?
我认为,它需要在静态类中定义:
您还必须在要使用它们的代码文件中包含
using MyNameSpace;
,除非它位于同一命名空间中I think, it needs to be defined in a static class:
You must also include a
using MyNameSpace;
in the code file you want to use them in, unless it is in the same namespace