我有这个类:
class Program
{
static void Main(string[] args)
{
}
public static int SetFlag_Old(this int i, int flag, bool set = true)
{
return (set) ? i | flag : ((i & flag) != 0) ? (i - flag) : i;
}
}
当我把这段代码放在上面的主方法中时,我没有获取调用扩展方法的选项,而且我无法弄清原因。
int i = 0;
i.
即使我创建了一个非静态方法并插入了该代码,我似乎也无法调用扩展方法。我是否错过了一些非常简单的东西?