📜  c# 到二进制 - C# (1)

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

C# 到二进制

在计算机科学中,二进制是一种数字表示法,其中数值由0和1组成。C#可以轻松地将整数转换为二进制字符串,并在需要时将二进制字符串转换回整数。本篇介绍如何将C#中的整数转换为二进制字符串以及如何将二进制字符串转换回整数。

整数转换为二进制字符串

使用C#的Convert.ToString方法可以将整数转换为二进制字符串。方法的第一个参数是要转换的整数,第二个参数指定结果字符串中使用的基数。对于二进制字符串,基数为2。

下面是示例代码片段:

int number = 42;
string binaryString = Convert.ToString(number, 2);

Console.WriteLine(binaryString); // Output: "101010"

上述代码片段中,整数42被转换为二进制字符串"101010"。该字符串存储在命名为binaryString的字符串变量中,并输出到控制台。

二进制字符串转换回整数

C#中的Convert.ToInt32方法可以将二进制字符串转换回整数。方法的第一个参数是要转换的字符串,第二个参数指定转换字符串的基数。对于二进制字符串,基数为2。

下面是示例代码片段:

string binaryString = "101010";
int number = Convert.ToInt32(binaryString, 2);

Console.WriteLine(number); // Output: 42

上述代码片段中,二进制字符串"101010"被转换为整数42,该整数存储在命名为number的整数变量中,并输出到控制台。

总结

本篇介绍了如何将C#中的整数转换为二进制字符串,以及如何将二进制字符串转换回整数。希望这些方法在你的日常编程中有所帮助。