C#中怎么将string转换成int型

如题所述

      string numStr = "1";
      string str = "sdklfs";
      方法一:int num = int.Parse(numStr);
      方法二:int num = Convert.ToInt32(numStr);
      //上两种方法,是确定numStr是数字时可以成功转型,如果不确定,使用上面两种方法转型str时,就会报错。
      //在不决定能否将string类型转型成功时,我们要使用下面方法:
      int num = 0;
      int.TryParse(str, out num);
      
      这样可以使用 if条件语句判断下:
      if (!int.TryParse(str, out num))
      {
         num = 0;
      }

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-08-14
int.Parse("转换的数字")这个方法

c# string转int的方法
String转int主要有四种方法 1. int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;2. Convert.ToInt32(...

c#中怎么将string转换成int型
使用Convert.ToInt32()函数,如Convert.ToInt32("123")可以将字符串“123”转化为整形123。C#是一个强类型的语言,它的数值类型有一些可以进行隐式转换,其他的必须显式转换,隐式转换的类型只能是长度短的类型转换成长的类型,int可以转换成long、float、double、decimal,反之必须显式的转换。

C#.net string型的数字 如何转换成int型的
Int32.Parse(strcon);都可以,取长整型,短整型,根据需要定,一般用的是int32的

C#.NET中如何进行强制类型转换?比如将一个变量转换到INT类型
class Program{ public static void Main(string[] args) { double var1 = 123.456; int var2 = (int)var1; \/\/在欲转换的对象前使用括号加上目标类型,即可完成强制类型转换。 Console.WriteLine("var2 = {0}", var2); Console.ReadKey(); }}善用百度,这是很基础...

C#中怎么将string转换成int型
1、Convert.ToInt32(); \/\/转换成32位的整数。2、变量.ToString();\/最常见的转换成 字符串。3、"订单"+2514 \/\/后面的数字会转换为字符串。4、((类名A)对象名X) \/\/强行将 对象X 转换成 A类 的对象。5、int.Parse(string);把字符串型转换成其他类型。 (你需要用这个,但如果输入字符...

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不需要。 TryParse() Usage1:int number;bool result = Int3......

在C#中如何将STRING型数据强制转换为INT型?
int.Parse 方法或者 int.TryParse方法都可以将一个string类型的数据转换成int类型。【例1】使用int.Parse方法实现转换,通常需要额外捕获并处理转换时发生的异常 string s = ……;int result = 0;try{ result = int.Parse(s); Console.WriteLine("转换后的整型数值为:{0}", result);}catch...

C#中怎么将string转换成int型
C# string转换int型式: int intA = 0;一.intA =int.Parse(str);二.int.TryParse(str, out intA);三.intA = Convert.ToInt三二(str);都其 一三 需要try{}异二需要 TryParse() Usage一:int number;bool result = Int三二.TryParse(value, out number); \/\/TryParse Usage二:int start, ...

C#中怎么将string转换成int型
方法一 string s = "1213";int v = int.Parse(s);如果字符串中有非数字字母,如'a'等,这个方法会引发异常 方法二 string s = "1213";int v;if(int.TryParse(s, out v)){ Console.WriteLine("转换成功!int 值为{0}", v);}else{ Console.WriteLine("转换失败!");}这个方法...

C#中怎么将string转换成int型
例如,支持从 String 转换为数字类型、从 DateTime 类型转换为 String 类型以及从 String 类型转换为 Boolean 类型。有关可用转换的列表,请参见 Convert 类中的方法列表。Convert 类执行检查过的转换,并在转换不受支持时总会引发异常。异常通常为 OverflowException。如果您要将字符串转换为数字值,Convert...

相似回答