我有一个这样的列表,但我的方法不起作用,任何帮助将不胜感激。谢谢
//My list of values
List<string> values = new List { "$100","$300","$500"};
在我的button1_click方法
中int i = 2;
object o = values[i];//i want the i to have value 2
this.button1.Text = Convert.ToString(i); //i want the button to text out the value from the values[i].
答案 0 :(得分:0)
您有一个字符串列表,因此无需转换其值。
this.button1.Text = values[i];
答案 1 :(得分:0)
您正在转换错误的项目。
this.button1.Text = Convert.ToString(i); //<---- i should be o
更改为:
this.button1.Text = Convert.ToString(o);
但你真的不应该从string
转换为object
并转回string
。
可以简单地使用:
this.button1.Text = values[i];