我创建了一个扩展方法,当我尝试通过10.getNegative()调用它时,我没有得到智能感知。但是智能感知适用于
int k = 10;
k.getNegative();
我想知道应该是什么原因?
class Program
{
static void Main(string[] args)
{
Console.WriteLine(10.getNegative());
}
}
static class Math
{
public static int getNegative(this int i)
{
return -i;
}
}