- ふらっと 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で上手く行きました。感謝です。
|
|