在LinqPad中定義的類是嵌套的,UserQuery的內部類。有沒有辦法來聲明作爲根類的類?linqpad中的根類
#define NONEST
void Main()
{
typeof (Foo).FullName.Dump(); // Foo
}
class Foo
{
}
如果定義一個靜態類(C#不允許:
在LinqPad中定義的類是嵌套的,UserQuery的內部類。有沒有辦法來聲明作爲根類的類?linqpad中的根類
#define NONEST
void Main()
{
typeof (Foo).FullName.Dump(); // Foo
}
class Foo
{
}
如果定義一個靜態類(C#不允許:
從版本2.4/4.4,則可以通過定義NONEST
符號(在C#程序模式)LINQPad創建根類您不需要NONEST符號 - LINQPad會自動提取您的嵌套類。
謝謝喬!殺手工具btw! – 2012-06-13 14:50:58
當一個靜態類被定義爲擴展方法附加了其他嵌套類型之一時,它也會出現這種情況。這是故意的嗎? – 2015-05-18 06:55:27