私は問題を扱っています。私は文字列 "00-C4-D3-EC-12-45"を持っています。私は、この値でバイト配列を埋めたい。どうやってするの?つまり、バイト[] x =新しいバイト[6]の値は0x00、0xC4です。 0xD3 ...と続きます。解決策が必要です。 THXC++とc#バイト文字列を変換する
3
A
答えて
8
"00-C4-D3-EC-12-45".Split('-').Select(s=>Convert.ToByte(s, 16)).ToArray();
またはLINQなし:
string[] parts="00-C4-D3-EC-12-45".Split('-');
byte[] bytes=new byte[parts.Length];
for(int i=0;i<bytes.Length;i++)
bytes[i]=Convert.ToByte(parts[i], 16);
+0
美しい。私はLINQを毎日愛しています。 – Dave
+1
LINQなしでそれほど難しくありません。しかし、LINQは利用可能であれば、この場合はより良いものになります。 – CodesInChaos
関連する問題
- 1. C#の文字列、バイト変換
- 2. C++ UTFバイト配列を文字列に変換する
- 3. 文字列からバイト配列への変換C#
- 4. C#文字列変換
- 5. 文字列変換のC#
- 6. C#/ CSS:CSSの16進文字列にバイトに変換
- 7. C#バイト配列に変換
- 8. 文字列[]〜バイト[] 2文字をバイトに変換しますか?
- 9. C#:バイト配列を文字列に変換してコンソールに出力する
- 10. ユニコード文字列をバイト文字列に変換する
- 11. 標準のC++文字列を文字列に変換する^
- 12. C++文字列[4]を文字列に変換する
- 13. C++の文字列とnullバイト
- 14. C#バイト変換
- 15. C++/Arduino:文字列/文字配列をバイトに変換するにはどうすればよいですか?
- 16. 文字列表現バイトをバイトに変換する方法は?
- 17. Cスタイルの文字列をC++のstd :: stringに変換する
- 18. C#バイト配列をC++に変換する
- 19. 文字列からバイトへの変換
- 20. 変換文字列 - Objective Cの
- 21. C#ソケット送信文字列変換
- 22. .NETで3バイトのUTF-8文字列置換(3バイトUTF-8を文字列または文字に変換)
- 23. C++、文字列から文字配列への変換
- 24. C#の文字列[]をC++のChar * []に変換します
- 25. Androidの文字列をバイトに変換する[] - バイトをバイト[]で返す
- 26. 文字列を文字列に変換する方法hash_map(文字列、文字列、stringHashFunction>をLinuxでC++
- 27. バイト配列を文字列に変換するには?
- 28. F#:文字列をバイト配列に変換する
- 29. バイト配列を文字列に変換するには?
- 30. SOAPリクエスト。文字列をバイト配列に変換する
どのようにcがここに絵に入って来る++のでしょうか? –