Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#中,expressionStack_xx_x是什么意思?_C#_Decompiling - Fatal编程技术网

在C#中,expressionStack_xx_x是什么意思?

在C#中,expressionStack_xx_x是什么意思?,c#,decompiling,C#,Decompiling,我刚刚用C#中的.net reflector反编译了一个程序集文件,并注意到了许多我以前从未遇到过的ExpressionStackxx_x表达式。据我所知,编译器用这个表达式替换变量,但我不确定。它们的用途是什么?它们是由编译器生成的吗?下面的代码示例不完整: public void DisplayDestinationBrowser() { System.Windows.Forms.OpenFileDialog dialog2 = new System.Windows.Forms.Op

我刚刚用C#中的.net reflector反编译了一个程序集文件,并注意到了许多我以前从未遇到过的ExpressionStackxx_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我使用了.net reflector。这是特定于它的吗?你使用了哪个反编译器?@svick我使用了.net reflector。这是特定的吗?