📜  C#程序将二进制字符串转换为整数(1)

📅  最后修改于: 2023-12-03 15:00:17.547000             🧑  作者: Mango

C#程序将二进制字符串转换为整数

在C#中,我们可以使用Convert类的静态方法 ToInt32(string value, int fromBase) 将二进制字符串转换为整数。

代码示例

以下是将二进制字符串 "1010" 转换为整数的代码示例:

string binaryString = "1010";
int integerValue = Convert.ToInt32(binaryString, 2);

Console.WriteLine("Binary String: {0}", binaryString); // 输出: Binary String: 1010
Console.WriteLine("Integer Value: {0}", integerValue); // 输出: Integer Value: 10

上面的代码会输出结果: Binary String: 1010 和 Integer Value: 10。

代码解释

在上面的代码示例中,我们首先声明了一个字符串类型的二进制字符串变量,并将其设置为 "1010"。

接下来,我们使用Convert类的 ToInt32(string value, int fromBase) 方法将该二进制字符串转换为整数。方法的第一参数指定要转换的字符串,第二个参数指定要进行转换的数字的基数(在这种情况下是2,因为我们正在转换一个二进制字符串)。

最后,我们将转换得到的整数值打印到控制台上。

总结

使用Convert类的 ToInt32(string value, int fromBase) 方法将二进制字符串转换为整数可能是编写C#程序中的常见任务之一。这是一个简单的任务,并且在C#中用几行代码实现。