int.Parse(ForecastIssueInPut),我运行可以通过

解决方案 »

  1.   

    Convert.ToInt32(ForecastIssueInPut)也可,但是注意别超过的整数的界限
      

  2.   

    Convert.ToInt32  就是,这个用起更灵活
      

  3.   

    报错:标识符“int”超出范围
    是从监视里面看到的
      

  4.   

    private void button1_Click(object sender, EventArgs e)
            {
                string forecastIssueInPut = "2007117";
                //int num = Convert.ToInt32(forecastIssueInPut);
                int num = int.Parse(forecastIssueInPut);            MessageBox.Show( Convert.ToString (num + 1)  );        } Convert.ToInt32, int.Parse 都木有发现问题, 嘿嘿.
      

  5.   

    那你就用Convert.ToInt32(32位,已占4个字节,肯定可以了)
      

  6.   

    如果上面的不行 用下这个
    我用上面的没有解决问题   不过自己写 了这行代码问题解决了  System.Int32.Parse(TextBoxId.Text.Equals("") ? "0" : TextBoxId.Text)
      

  7.   

    /// <summary>
            /// 转换为制定的泛型。
            /// </summary>
            /// <typeparam name="T">输出的类型</T>
            /// <param name="obj">对象</param>
            /// <returns></returns>
            public static T GetObjTranNull<T>(Object obj) {
                try 
                {
                    return (T)System.Convert.ChangeType(obj, typeof(T));
                }
                catch (Exception) {            }
                return default(T);
            }
    全能的