C#如何将两个字符串合成一个变量名

private System.Windows.Forms.Label label_No1;label_No + 1 -> label_No1
2025-05-16 05:59:31
推荐回答(4个)
回答(1):

谁说不可以的。
Control[] list = Controls.Find("label_No"+1, true);
Label label_No1= list[0] as Label;
这样是可以的!

回答(2):

C#里面不允许这么做,变量名是不能随意更改的!

回答(3):

C# 是强类型的语言,不支持这样。js支持。

回答(4):

c#的更高版本或许会支持吧