System.Convert 类为支持的转换提供了一整套方法。它提供一种与语言无关的方法来执行转换,而且可用于针对公共语言运行库的所有语言。虽然不同的语言可能会使用不同的技术来转换数据类型,但 Convert 类可确保所有的公共转换都可通过一般格式来使用。该类执行收缩转换以及不相关数据类型的转换。例如,支持从 String 转换为数字类型、从 DateTime 类型转换为 String 类型以及从 String 类型转换为 Boolean 类型。有关可用转换的列表,请参见 Convert 类中的方法列表。Convert 类执行检查过的转换,并在转换不受支持时总会引发异常。异常通常为 OverflowException。
如果您要将字符串转换为数字值,Convert 类也十分有用。下面的代码示例将包含数字字符的字符串转换为 Int32 值。
Visual Basic 复制代码
C# 复制代码
string newString = "123456789";强制转换
Convrent.ToInt(目标字符串);//存在非数字时也会转换但是不保证转换后的结果与你想要的一致c#中怎么将string转换成int型
使用Convert.ToInt32()函数,如Convert.ToInt32("123")可以将字符串“123”转化为整形123。C#是一个强类型的语言,它的数值类型有一些可以进行隐式转换,其他的必须显式转换,隐式转换的类型只能是长度短的类型转换成长的类型,int可以转换成long、float、double、decimal,反之必须显式的转换。
c# string转int的方法
String转int主要有四种方法 1. int.Parse()是一种类容转换;表示将数字内容的字符串转为int类型。如果字符串为空,则抛出ArgumentNullException异常;如果字符串内容不是数字,则抛出FormatException异常;如果字符串内容所表示数字超出int类型可表示的范围,则抛出OverflowException异常;2. Convert.ToInt32(...
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型
方法一 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型
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 转换为数字类型、从 DateTime 类型转换为 String 类型以及从 String 类型转换为 Boolean 类型。有关可用转换的列表,请参见 Convert 类中的方法列表。Convert 类执行检查过的转换,并在转换不受支持时总会引发异常。异常通常为 OverflowException。如果您要将字符串转换为数字值,Convert...