我有大约30个按钮,每个按钮包含文本,然后是一个数字,我只需要将数字放在另一个按钮
就像示例中的button1.Name应该是test3
这可能吗?
我知道LastIndexOf不会像这样工作,它是为了给出我想要的想法
button1 = "hello1"; //this varies in normal program
button2 = "notimportant3"; //this varies in normal program
button1.Name = "test"+button2.Name.LastIndexOf(1);
答案 0 :(得分:1)
button1.Name = string.Format("test{0}", button2.Name[button2.Name.Length - 1]);
答案 1 :(得分:1)
button1.Name = "test" + button2.Name[button2.Name.Length-1];
或者更好地使用string.Format()来格式化字符串
像
button1.Name = string.Format("test{0}", button2.Name[button2.Name.Length-1]);