1. ホーム
  2. c#

[解決済み】C#のバイナリ・リテラル

2022-04-10 07:06:36

質問

C#でバイナリリテラルを書く方法はありますか?16進数に0xを前置するような。0bではうまくいきません。

そうでない場合、簡単にできる方法は何でしょうか?ある種の文字列変換?

どのように解決するのですか?

C# 7.0 サポート バイナリーリテラル (そしてオプションでアンダースコア文字による桁区切り)。

一例です。

int myValue = 0b0010_0110_0000_0011;

また Roslyn GitHubページ .