|
■No102004 (たかし さん) に返信 > 宜しくお願い致します > > c# Windows フォームアプリケーション .Net Framework > > string sendMessage = "RDS EM000.H 7" + '\r'; > byte[] byteReciveMessage = SendAndRecieve(sendMessage); > string result = encoding.GetString(byteReciveMessage); > > byteをstringに変えた後を教えて頂けないでしょうか > > 今 resultの中に "3646 3142 3036 3137 3031 3031 0000\r\0"と入っているのですが > それを"6F1B06170101"と表示させたいのですがどう書けばよろしいでしょうか > 宜しくお願い致します
こんな感じで
var testdata1 = new byte[] { 0x36, 0x46, 0x31, 0x42, 0x30, 0x36, 0x31, 0x37, 0x30, 0x31, 0x30, 0x31, 0x00, 0x00, 0x0d, 0x0a }; var testdata2 = testdata1.Take(6 * 2).ToArray(); var testresult = System.Text.Encoding.ASCII.GetString(testdata2);
|