Если ваш вопрос "как мне получить имя переменной?" (как вы упоминаете в своем комментарии выше), тогда это неправильный вопрос, потому что он не получает имя переменной. инициализатор проекции вовсе не обязательно должен быть переменной . Все, что нужно, это либо идентификатор , либо выражение , за которым следует период, за которым следует идентификатор . Имя, используемое инициализатором проекции, является идентификатором.
Если ваш вопрос на самом деле таков: «Как мне получить имя переменной?» Ответ таков: «Нет, потому что переменные не обязательно имеют уникальные имена». Переменная может иметь ноль, одно или несколько имен, связанных с ней, и эти имена известны только во время компиляции (или отладчику, потребляющему информацию, выданную компилятором); имена не существуют во время выполнения.