2012-08-15 63 views
1

在PHP中,我可以使用'將每個值彼此連接起來。 '運營商。
現在我想Concat的在C#中的一些字節值是這樣的:帶操作符的Concat字節值?

$byteData = "\x00\x00" . "Soroush" . "\x20"; 

它是更多鈔票在C#中?

回答

2

試試這個:

byte[] byteData = (new byte[]{0,0}).Concat(Encoding.UTF8.GetBytes("asas")).Concat(new byte[]{20}).ToArray(); 
+0

這真的是我想要的。你讓我的一天很開心:x – 2012-08-15 04:45:42

1

您可以使用運營商+

string string_variable = "great"; 
string test = "This is a " + string_variable + " test"; 

可以字節數組轉換爲字符串:

string value = ASCIIEncoding.ASCII.GetString(byteArray)

或者,UTF-8使用

string System.Text.Encoding.UTF8.GetString(byte[])

轉換字符串b ACK字節數組:

byte[] byteArray = Hex.decodeHex(str.toCharArray());

+0

我知道。我想連接字節值... – 2012-08-15 04:39:35

+0

@SoroushKhosravi,我更新了答案。 – Vlad 2012-08-15 04:41:44

+0

非常感謝 – 2012-08-15 04:52:28