clwn.net
当前位置:首页 >> C#string转int >>

C#string转int

int intA = 0; 1.intA =int.Parse(str); 2.int.TryParse(str, out intA); 3.intA = Convert.ToInt32(str); 以上都可以,其中 1和3 需要try{}异常,2不需要.

public static void Main() { string str = "123"; int i; if(!int.TryParse(str, out i)) { System.Console.WriteLine("请输入数字!"); } else { System.Console.WriteLine("i = {0}", i); } System.Console.ReadKey(); }

将字符串数组元素一个一个取出放入另一个int数组namespace stringTOint { class Program { static void Main(string[] args) { string[] str ={"12","2" }; int[] str1 =new int[str.Length]; for (int i = 0; i 评论0 0 0

string str= "14.1"; int num = (int)Convert.ToDouble(str);取整数部分

.NET Framework 开发人员指南 如何:使用 System.Convert 转换数据类型 请参见 示例 语言筛选器: 全部 语言筛选器: 多个 语言筛选器: Visual Basic 语言筛选器: C# 语言筛选器: C++ 语言筛选器: J# 语言筛选器: JScript Visual Basic

假设str为待转换的string数字字符串有两种方法可以转换为int型.int a=Convert.ToInt32(str);int b=int.parse(str);

有三种方式吧!看下面例子:static void Main(string[] args) { Int a; a = Convert.ToInt32("111"); Console.Write(r.ToString()); a=int.Parse("111") Console.Write(r.ToString()); int.TryParse ("111",out a) Console.Write(r.ToString()); Console.Read(); }

TryParse() Usage1:int number;bool result = Int32.TryParse(value, out number); // return bool value hint y/nif (result){//TODO}else{// TODO}//TryParse Usage2:int start, end;int.TryParse(minTimeTxt.Text, out start);int.TryParse(maxTimeTxt.Text, out end);

可以通过字符串的IndexOf()方法,参数是char类型的,应该比较好判断,还可以用正则表达式,试试吧

直接通过 foreach 可以拿到 s 里的每个 char,然后用 int.Parse 取一下即可.

hyqd.net | pdqn.net | zhnq.net | lyhk.net | jamiekid.net | 网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com