Вопрос

Кроме того, есть еще одна вещь, которая является значением lvalue в VC #, хотя это языковое расширение - __argvalue().

Источник

Это был тот самый Только Результат Google для __argvalue.

Я попробовал это в LINQPad, и, похоже, оно не существует.

Это было полезно?

Решение

Я могу определенно заявить, что нет __argvalue в C # начиная с .NET Framework 4.0.Двоичный файл компилятора содержит таблицу токенов.Вы можете найти другие скрытые ключевые слова с __ префиксом, начинающиеся с 0x00009840.Однако поиск в весь двоичный файл показывает, что нет __argvalue жетон.

Автор этого комментария, возможно, имел в виду __arglist, который может быть значением lvalue.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top