Anvisningar: Konvertera strängar till en matris med byte i Visual Basic

Det här avsnittet visar hur du konverterar en sträng till en matris med byte.

Exempel

I det GetBytes här exemplet används metoden för kodningsklassen Encoding.Unicode för att konvertera en sträng till en matris med byte.

Private Function UnicodeStringToBytes(
    ByVal str As String) As Byte()

    Return System.Text.Encoding.Unicode.GetBytes(str)
End Function

Du kan välja mellan flera kodningsalternativ för att konvertera en sträng till en bytematris:

  • Encoding.ASCII: Hämtar en kodning för ASCII-teckenuppsättningen (7-bitars).

  • Encoding.BigEndianUnicode: Hämtar en kodning för UTF-16-formatet med hjälp av storslutsbyteordningen.

  • Encoding.Default: Hämtar en kodning för systemets aktuella ANSI-kodsida.

  • Encoding.Unicode: Hämtar en kodning för UTF-16-formatet med hjälp av little-endian-byteordning.

  • Encoding.UTF32: Hämtar en kodning för UTF-32-formatet med hjälp av den lite endianska byteordningen.

  • Encoding.UTF7: Hämtar en kodning för UTF-7-formatet.

  • Encoding.UTF8: Hämtar en kodning för UTF-8-formatet.

Se även