
No.2ベストアンサー
- 回答日時:
返信が遅くなってすみません。
>これだと16進数の文字列に変換されますが、2進数の文字列に変換するにはどうしたらよいのでしょうか?
GetBytes()で取得したバイト列から各ビットを取り出せばよいでしょう。
2進数の文字列に変換したいのであれば、ビット演算を使用して
byte[] bytes = sjisEnc.GetBytes(str);
StringBuilder sb = new StringBuilder();
for (int i = 0; i < bytes.Length; i++) {
byte b = bytes[i];
for (int j = 0; j < 8; j++) {
sb.Append(b & 0x80);
b <<= 1;
}
}
String binaryString = sb.ToString();
とでもすれば良いかと…。
ただし、ビルドしてないのでミスがあるかもしれません。
#0、1の値を持つ配列等ではなく2進数の文字列でいいんですよね?
No.1
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
16進をASCIIコードに変換する...
-
c# 暗黙/明示的型変換の許容範囲
-
C++/CLI System::String::Fotma...
-
C#で文字列を数値に変換する方法
-
VB6からの移行したいけど、VB.N...
-
2次元のdictionary
-
C# DataTableに最後に追加した...
-
【VB.NET】Excelの最終行までの...
-
VBとアクセスでSQL文に変...
-
vb2008 コントロール配列
-
OutOfMemoryExceptionの回避策...
-
【ExcelVBA】値を変更しながら...
-
VBA 変数名に変数を使用したい。
-
AccessVBAで他テーブルのデータ...
-
VBAコンボボックスの内容が反映...
-
INT64対応のprintf系関数はあり...
-
構造体配列の特定のメンバーをF...
-
StrConvでUnicodeに変換出来な...
-
AccessからExcelへエクスポート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6.0の「vbFromUnicode」はVB....
-
VB.NETで1→A、2→B、26→Z、27→AA...
-
WORD型をCString型に変換する方法
-
C#で文字列を数値に変換する方法
-
C++ 文字列変数と16進数の比較
-
16進コード文字列を文字列に変換
-
vb6の桁数指定
-
16進をASCIIコードに変換する...
-
2の補数の計算について
-
VBAのstrConv関数のUNICODE変換...
-
10進数を2進数
-
【C++/CLI】int型からString型...
-
数値の値を時刻に変換する方法...
-
ASPでVBのFormat関数のような機...
-
c# 暗黙/明示的型変換の許容範囲
-
EXCEL VBA
-
Boolean型変数の値を反転する方法
-
数字→漢数字変換
-
日付を変換したい
-
対数変換のついて
おすすめ情報