【问题标题】:string to char array error字符串到字符数组错误
【发布时间】:2018-04-10 10:46:57
【问题描述】:

我想把这个字符串值放到一个 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
   {
      // ...
   }
}

【问题讨论】:

  • "...是错误" - 什么错误?始终包含完整的错误消息。

标签: c# arrays string char


【解决方案1】:

你似乎想要

MessageBox.Show(String.Format("{0}", arr[ctr]));

String.Format 不见了)

请注意,在循环中包含MessageBox.Show 会非常烦人

【讨论】:

    猜你喜欢
    • 2016-06-11
    • 1970-01-01
    • 2013-04-27
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 2013-04-15
    • 2015-02-26
    • 2012-07-15
    相关资源
    最近更新 更多