11

此外,还有另一件事是 VC# 中的左值,尽管它是一种语言扩展 - __argvalue()。

来源

这是唯一的谷歌搜索结果__argvalue

我在 LINQPad 中尝试过,它似乎不存在。

4

1 回答 1

11

我可以肯定地说,从 .NET Framework 4.0 开始,C# 中没有__argvalue。编译器二进制文件包含一个标记表。您可以找到其他隐藏的以 __ 开头的关键字0x00009840。但是,对整个二进制文件的搜索表明没有__argvalue令牌。

该评论的作者可能指的是__arglist,它可以是一个左值。

于 2009-11-20T16:04:15.410 回答