0

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

2 回答 2

1
button1.Name  = string.Format("test{0}", button2.Name[button2.Name.Length - 1]);
于 2013-03-20T12:28:25.413 回答
1
button1.Name = "test" + button2.Name[button2.Name.Length-1];

或者更好地使用 string.Format() 来格式化字符串

button1.Name  = string.Format("test{0}", button2.Name[button2.Name.Length-1]);
于 2013-03-20T12:29:12.087 回答