11

また、言語拡張ですが、VC# の左辺値であるものがもう 1 つあります - __argvalue()。

ソース

のGoogle 検索結果はこれだけ__argvalueでした。

LINQPad で試してみましたが、存在しないようです。

4

1 に答える 1

11

__argvalue.NET Framework 4.0 の時点で C#には存在しないと断言できます。コンパイラ バイナリには、トークンのテーブルが含まれています。で始まる他の隠し __ プレフィックス付きキーワードを見つけることができます0x00009840ただし、バイナリ全体を検索すると、__argvalueトークンがないことがわかります。

そのコメントの作成者は__arglist、左辺値である可能性がある を参照していた可能性があります。

于 2009-11-20T16:04:15.410 に答える