none
C#如何将textbox文本中的数字转换成int型 RRS feed

答案

  • 您好,建议您使用 int.TryParse 可以转换和判断是否能转换为数值

          int iNum;
          if (int.TryParse(textBox1.Text.Trim(), out iNum) == false)
          {
            MessageBox.Show("textBox1 请输入数值");
            textBox1.Clear();
            textBox1.Focus();
          }
    

    另外,建议您搭配此文限制TextBox 只能输入数字


    歡迎參觀我的Blog.NET菜鳥自救會
    • 已建议为答案 mazhou 2010年10月11日 9:10
    • 已标记为答案 BoberSong 2010年10月15日 8:40
    2010年10月10日 15:31
  • 接收,转换.
    dear,
    可以使用System.Convert类

    官网
    http://msdn.microsoft.com/zh-tw/library/system.convert.aspx
    http://msdn.microsoft.com/zh-tw/library/t2htb6f1.aspx

    以下为范例
    int value = Convert.ToInt32(textBox1.Text);

    秘訣無它,唯勤而已
    • 已标记为答案 BoberSong 2010年10月15日 8:40
    2010年10月10日 13:36

全部回复