【发布时间】:2009-04-08 12:49:02
【问题描述】:
我有一个声明
int A = 10,B=6,C=5;
我想编写一个打印函数,以便将 int 变量传递给它并 它会打印出我的变量名和值。
例如,如果我调用 print(A) 它必须返回“A: 10”,然后打印 (B) 然后它必须返回“B:6”
简而言之,我想知道如何访问变量的名称并将其打印到 c# 中的字符串。我必须使用反射吗?
阅读答案后
大家好,感谢您提供的建议。我将尝试一下,但是我想知道在 .NET 2.0 中是否有可能?没有类似的
#define prt(x) std::cout << #x " = '" << x << "'" << std::endl;
C/C++中有哪些宏?
【问题讨论】: