我希望将此字符串值转换为char数组。
下一段代码包含错误:
private void button1_Click(object sender, EventArgs e)
{
try
{
String value = textBox1.Text;
var arr = value.ToCharArray();
for (int ctr = 0; ctr < arr.Length; ctr++)
{
MessageBox.Show("{0}", arr[ctr]); //arr[ctr] is error
}
}
catch
{
// ...
}
}
答案 0 :(得分:3)
你似乎想要
MessageBox.Show(String.Format("{0}", arr[ctr]));
(String.Format
失踪了)
请注意,在循环中使用MessageBox.Show
会非常烦人