更新:2007 年 11 月
这些示例演示了一些用于将
数值类型 | 方法 |
---|---|
decimal | |
float | |
double | |
short | |
long | |
ushort | |
uint | |
ulong |
示例
此示例调用
C# | 复制代码 |
---|---|
int numVal = Convert.ToInt32("29"); numVal++; Console.WriteLine(numVal); // Output: 30 |
将 string 转换为 int 的另一种方法是使用
C# | 复制代码 |
---|---|
int numVal = Int32.Parse("-105"); Console.WriteLine(numVal); // Output: -105 |
C# | 复制代码 |
---|---|
int j; Int32.TryParse("-105", out j); Console.WriteLine(j); // Output: -105 |
C# | 复制代码 |
---|---|
try { int m = Int32.Parse("abc"); } catch (FormatException e) { Console.WriteLine(e.Message); } // Output: Input string was not in a correct format. |
C# | 复制代码 |
---|---|
string inputString = "abc"; int numValue; bool parsed = Int32.TryParse(inputString, out numValue); if (!parsed) Console.WriteLine("Int32.TryParse could not parse '{0}' to an int.\n", inputString); // Output: Int32.TryParse could not parse 'abc' to an int. |