1

PHP では、すべての値を ' で連結できます。' 演算子。
今、私は次のようにC#でいくつかのバイト値を連結したい:

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

C#で可能ですか?

4

2 に答える 2

2

これを試して:

    byte[] byteData = (new byte[]{0,0}).Concat(Encoding.UTF8.GetBytes("asas")).Concat(new byte[]{20}).ToArray();
于 2012-08-15T04:42:45.253 に答える
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[])

文字列をバイト配列に戻すには:

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

于 2012-08-15T04:36:53.473 に答える