я есть заявлениепечатать имя переменной в C#
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++?
Ничего себе. Это круто. Отличная работа. –
Привет, Марк, ничего похожего на #define prt (x) std :: cout << #x "= '" << x << "'" << std :: endl; есть ли в C#? –
Каждый день вы узнаете что-то новое. – womp