相关文章推荐
自信的酱肘子  ·  列出AWS ...·  5 月前    · 
淡定的槟榔  ·  FormatMessageW 函数 ...·  1 年前    · 
强悍的楼梯  ·  ASP.NET Core ...·  1 年前    · 
英俊的黑框眼镜  ·  iTextSharp: ...·  1 年前    · 

c# 二进制表示

在 C# 中,可以使用以下几种方式表示二进制:

  • 使用数字字面量前缀 "0b" 或 "0B",后面跟着二进制数。例如,二进制数 1010 可以表示为 0b1010。
  • int binary = 0b1010;
    
  • 使用 Convert.ToByte、Convert.ToInt16、Convert.ToInt32、Convert.ToInt64、Convert.ToSByte、Convert.ToUInt16、Convert.ToUInt32 或 Convert.ToUInt64 方法将二进制字符串转换为数字类型。例如,二进制数 1010 可以表示为 Convert.ToInt32("1010", 2)。
  • int binary = Convert.ToInt32("1010", 2);
    
  • 使用 Convert.ToString 方法将数字类型转换为二进制字符串。例如,数字 10 可以表示为 Convert.ToString(10, 2)。
  • string binary = Convert.ToString(10, 2);
    

    以上是 C# 中表示二进制的几种方式。需要注意的是,使用数字字面量前缀表示二进制的方式只适用于 C# 7.0 或更高版本。

    • 109
  •