拡張メソッドを作成しましたが、 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;
}
}