我们可以以下三种方式将string类型转换为int类型。 使用try{}catdh{} (1) int.Parse(string); (2) Convert.ToInt16(string); //当数字字符串的位数大于4的时候请使用Convert.ToInt32() (3) Convert.ToInt32(string); try { double.Parse(efTB_paper_amount.Text.Trim()); } catch //(Exception err) { MessageBox.Show("输入非法票面金额","提示");return; } //用字数组接收字符串的值 string[] mychar = str.Split('~');