有什么想法吗?我把它标记为静态,但它不起作用!
class ExtensionMethods
{
public static int Add(this int number, int increment)
{
return number + increment;
}
}
答案 0 :(得分:19)
你在班上缺少一个静态。编译器应该告诉你这个吗?
public static class ExtensionMethods
答案 1 :(得分:11)
我认为,它需要在静态类中定义:
namespace MyNameSpace
{
public static class ExtensionMethods
{
public static int Add(this int number, int increment)
{
return number + increment;
}
}
}
您必须在要使用它们的代码文件中包含using MyNameSpace;
,除非它位于相同的命名空间中