按钮名称最后的字母

时间:2013-03-20 12:24:35

标签: c# button lastindexof

我有大约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);

2 个答案:

答案 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]);