[英]No intellisense for extension methods
我創建了一個擴展方法,當我嘗試通過10.getNegative()調用它時,我得不到intellisense。 但智能感知有效
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;
}
}
如果在整數后放置一個點(。),intellisense會感覺到你可能要寫一個小數; 要獲得智能感知,請使用括號: (10).GetNegative()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.