使用C#中的Convert.ToInt32()将十进制,八进制,十六进制字符串转换为整数

2023-10-17 1588阅读

可以使用Convert.ToInt32()方法将十进制、八进制和十六进制字符串转换为整数。如果不指定第二个参数,默认会将字符串视为十进制。

可以使用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表示十六进制)。如果不指定第二个参数,默认会将字符串视为十进制。

使用C#中的Convert.ToInt32()将十进制,八进制,十六进制字符串转换为整数
(图片来源网络,侵删)
VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]