2011-11-08 216 views
0

我有一段文字,我希望把它變成一個字節數組像這樣的:如何將字符串轉換爲C#中的字節數組?

 byte[,] input = new byte[4, 4] { 
             { 0xd4, 0xe0, 0xb8, 0x1e }, 
             { 0xbf, 0xb4, 0x41, 0x27 }, 
             { 0x5d, 0x52, 0x11, 0x98 }, 
             { 0x30, 0xae, 0xf1, 0xe5 } 
             }; 

我給的例子,因爲我只能接受參數作爲字節數組的方法(輸入是一個有效的論點),我想確保我問的是正確的問題。

回答

6

根據編碼得到字節。

例如

Encoding.UTF8.GetBytes(string) 
+0

我試過了,我得到一個最好的重載方法匹配 'xxx.Program.function(字節[*,*])' 具有一些無效參數錯誤 –

+0

也不能轉換字節[]爲byte [, ] –

+0

如果此解決方案不足,則需要指定二維數組如何更好地與字符串相關。 – dialer

相關問題