0
我剛剛在C#中使用.net反射器對一個程序集文件進行了反編譯,並注意到很多我以前從未遇到過的expressionStack_xx_x表達式。根據我的理解,編譯器會用這個表達式替換變量,但我不確定。它們用於什麼以及它們是由編譯器生成的?以下代碼的不完整示例:在C#中,expressionStack_xx_x是什麼意思?
public void DisplayDestinationBrowser()
{
System.Windows.Forms.OpenFileDialog dialog2 = new System.Windows.Forms.OpenFileDialog();
System.Windows.Forms.OpenFileDialog expressionStack_45_1 = dialog2;
string expressionStack_45_0 = "";
System.Windows.Forms.OpenFileDialog expressionStack_10_2 = expressionStack_45_1;
string expressionStack_10_1 = expressionStack_45_0;
int expressionStack_10_0 = 0xf7b1;
}
你使用了哪一個反編譯器? – svick 2012-07-22 17:46:41
@svick我使用.net反射器。這是特定的嗎? – 2012-07-22 18:08:35