int test = 69;
//below does not work
MessageBox.Show((string)test);
// below works but displays the int value
MessageBox.Show(test.ToString());
谢谢你的时间。
我有一个枚举:
public enum ShipOrientation
{
North,
East,
South,
West
}
我根据方向进行一些处理,如果int North则应用enum North方向。
答案 0 :(得分:5)
不是变量,但如果将变量提升为类的属性,则可以使用表达式来实现此目的。
好样本here
答案 1 :(得分:3)
这不能正常完成 - 变量名称在C#中编译。
另一方面,如果您可以写变量的名称,您可以在其周围加上引号并将其视为字符串。
假设对你的场景不够好,有一些黑客可以让你做几乎这样的事情;但它们的用处取决于你想要做什么 - 为什么你需要变量的名字?