C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■93255 / )  ビットからバイトを簡単に得る方法
□投稿者/ ブラック (1回)-(2019/11/30(Sat) 17:29:24)

分類:[.NET 全般] 

あるバイト変数があり、
それのnビット目が立っているかどうかを調べたいのですが、
普通に書くと以下のようになると思います。


        Dim bbb As Byte = 0

        Dim n As Integer = 4

        If bbb = (bbb Or CByte(2 ^ (n - 1))) Then

        End If

もっとエレガントに、00010000のような数列から
ビット演算をすることはできないでしょうか?

あるいは
以下のページに書かれてあるように
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1472855599
Enumで宣言しておくのが通常なのでしょうか?


返信 編集キー/


管理者用

- Child Tree -