У меня есть заявление
int A = 10,B=6,C=5;
и я хочу написать функцию печати так, чтобы я передал ей переменную int и
он печатает мне имя переменной и значение.
например, если я позвоню печати (A)
он должен вернуть «A: 10» и напечатать (B), затем он должен вернуть «B: 6»
Короче говоря, я хочу знать, как я могу получить доступ к имени переменной и распечатать его в строку в C #. Должен ли я использовать отражение?
После прочтения ответов
Привет всем, спасибо за предоставленные предложения. Я попробую их, однако я хотел бы знать, возможно ли это в .NET 2.0? Ничего подобного
#define prt(x) std::cout << #x " = '" << x << "'" << std::endl;
макрос, который есть в C / C ++?