我可以在类/函数名中使用变量内容吗? 例如:
string string_1 = "abcd";
double num_2 = 20.5;
int num = 1;
MessageBox.Show(string_{num}); // shows string_1;
[我是Visual C#的新手#(visual studio 2008)]
感谢。
答案 0 :(得分:2)
不,你不能。类名在编译时定义。
答案 1 :(得分:1)
类和方法名称必须是常量,并且必须像代码一样在代码中称为常量。
您可以使用reflection和/或dynamic
type进行动态行为。
答案 2 :(得分:1)
绝对没有。
据我所知,这种语义在任何编程语言中都是不可能的。