編譯器錯誤 CS0307
'construct' 'identifier' 不是泛型方法。 如果您要的是運算式清單,請在該 < 運算式前後使用括弧。
指定的建構不是唯一可接受泛型引數的類型或方法。 請移除角括弧中的類型引數。 如果需要泛型,請將泛型建構宣告為泛型類型或方法。
下列範例會產生 CS0307:
// CS0307.cs
class C
{
public int P { get { return 1; } }
public static void Main()
{
C c = new C();
int p = c.P<int>(); // CS0307 – C.P is a property
// Try this instead
// int p = c.P;
}
}