使用C#中的Convert.ToInt32()将十进制,八进制,十六进制字符串转换为整数
导读:可以使用Convert.ToInt32( 方法将十进制、八进制和十六进制字符串转换为整数。示例代码如下:```csharpstring decimalStr = "10";int decimalInt = Convert.ToInt32(d...
可以使用Convert.ToInt32()方法将十进制、八进制和十六进制字符串转换为整数。示例代码如下:
```csharp
string decimalStr = "10";
int decimalInt = Convert.ToInt32(decimalStr);
// 将十进制字符串转换为整数
string octalStr = "12";
int octalInt = Convert.ToInt32(octalStr, 8);
// 将八进制字符串转换为整数
string hexadecimalStr = "A";
int hexadecimalInt = Convert.ToInt32(hexadecimalStr, 16);
// 将十六进制字符串转换为整数
Console.WriteLine(decimalInt);
// 输出:10
Console.WriteLine(octalInt);
// 输出:10
Console.WriteLine(hexadecimalInt);
// 输出:10
```
在Convert.ToInt32()方法的第二个参数中,可以指定字符串的进制(如8表示八进制,16表示十六进制)。如果不指定第二个参数,默认会将字符串视为十进制。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 使用C#中的Convert.ToInt32()将十进制,八进制,十六进制字符串转换为整数
本文地址: https://pptw.com/jishu/537445.html