Code et octets de chaîne en C # Indiquez
Cependant, si votre objectif est d'obtenir les octets sous-jacents de la chaîne sans explication, il existe une solution simple:
<code class="language-csharp">static byte[] GetBytes(string str) { byte[] bytes = new byte[str.Length * sizeof(char)]; System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length); return bytes; } // 仅限于在同一系统上GetByte方法的输出上使用,不要在任意字节上使用 static string GetString(byte[] bytes) { char[] chars = new char[bytes.Length / sizeof(char)]; System.Buffer.BlockCopy(bytes, 0, chars, 0, bytes.Length); return new string(chars); }</code>
Il convient de noter que cette méthode n'est appliquée qu'aux scénarios qui n'ont pas besoin d'interprétation des octets. Essayez d'interpréter ces octets car différents codes peuvent causer des erreurs ou des dommages aux données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!