トップページ > プログラム > 2015年03月27日 > f1qYI5TV

書き込み順位&時間帯一覧

11 位/135 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000101100000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part115©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
35 :デフォルトの名無しさん[sage]:2015/03/27(金) 10:55:56.97 ID:f1qYI5TV
byte[] a = new byte[]{1,2,3,4};
とした時、
string join = "1:2:3:4";
を作りたいのですが
forループで join += byte[i].ToString()とかせずに、一行で一気にこういう連結した
文字列を作るLINQって言うのかな?何かそういうテクニックを教えてください。
ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
37 :デフォルトの名無しさん[sage]:2015/03/27(金) 12:44:17.40 ID:f1qYI5TV
>>36
ありがとうございます。
String.Join<byte>(":",a)
で出来ました。すいません、でも本当にやりたかったのは、16進数
byte[] a = new byte[] { 0x01, 0xA2, 0xFF, 0xA1 };

"01:A2:FF:A1"
のようにしたかったのでした。簡単にする方法があれば教えてください。
ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
39 :デフォルトの名無しさん[sage]:2015/03/27(金) 13:44:54.18 ID:f1qYI5TV
>>38
有難うございました。
BitConverterで上手く行きました。感謝です。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。