UTF8Encoding Klas

Definitie

Vertegenwoordigt een UTF-8-codering van Unicode-tekens.

public ref class UTF8Encoding : System::Text::Encoding
public class UTF8Encoding : System.Text.Encoding
[System.Serializable]
public class UTF8Encoding : System.Text.Encoding
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class UTF8Encoding : System.Text.Encoding
type UTF8Encoding = class
    inherit Encoding
[<System.Serializable>]
type UTF8Encoding = class
    inherit Encoding
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type UTF8Encoding = class
    inherit Encoding
Public Class UTF8Encoding
Inherits Encoding
Overname
UTF8Encoding
Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een UTF8Encoding object gebruikt om een tekenreeks met Unicode-tekens te coderen en op te slaan in een bytematrix. De Unicode-tekenreeks bevat twee tekens, Pi (U+03A0) en Sigma (U+03A3), die zich buiten het ASCII-tekenbereik bevinden. Wanneer de gecodeerde bytematrix wordt gedecodeerd naar een tekenreeks, zijn de Pi- en Sigma-tekens nog steeds aanwezig.

using System;
using System.Text;

class Example
{
    public static void Main()
    {
        // Create a UTF-8 encoding.
        UTF8Encoding utf8 = new UTF8Encoding();
        
        // A Unicode string with two characters outside an 8-bit code range.
        String unicodeString =
            "This Unicode string has 2 characters outside the " +
            "ASCII range:\n" +
            "Pi (\u03a0), and Sigma (\u03a3).";
        Console.WriteLine("Original string:");
        Console.WriteLine(unicodeString);

        // Encode the string.
        Byte[] encodedBytes = utf8.GetBytes(unicodeString);
        Console.WriteLine();
        Console.WriteLine("Encoded bytes:");
        for (int ctr = 0; ctr < encodedBytes.Length; ctr++) {
            Console.Write("{0:X2} ", encodedBytes[ctr]);
            if ((ctr + 1) %  25 == 0)
               Console.WriteLine();
        }
        Console.WriteLine();
        
        // Decode bytes back to string.
        String decodedString = utf8.GetString(encodedBytes);
        Console.WriteLine();
        Console.WriteLine("Decoded bytes:");
        Console.WriteLine(decodedString);
    }
}
// The example displays the following output:
//    Original string:
//    This Unicode string has 2 characters outside the ASCII range:
//    Pi (π), and Sigma (Σ).
//
//    Encoded bytes:
//    54 68 69 73 20 55 6E 69 63 6F 64 65 20 73 74 72 69 6E 67 20 68 61 73 20 32
//    20 63 68 61 72 61 63 74 65 72 73 20 6F 75 74 73 69 64 65 20 74 68 65 20 41
//    53 43 49 49 20 72 61 6E 67 65 3A 20 0D 0A 50 69 20 28 CE A0 29 2C 20 61 6E
//    64 20 53 69 67 6D 61 20 28 CE A3 29 2E
//
//    Decoded bytes:
//    This Unicode string has 2 characters outside the ASCII range:
//    Pi (π), and Sigma (Σ).
Imports System.Text

Class Example
    Public Shared Sub Main()
        ' Create a UTF-8 encoding.
        Dim utf8 As New UTF8Encoding()
        
        ' A Unicode string with two characters outside an 8-bit code range.
        Dim unicodeString As String = _
            "This Unicode string has 2 characters outside the " &
            "ASCII range: " & vbCrLf &
            "Pi (" & ChrW(&h03A0) & "), and Sigma (" & ChrW(&h03A3) & ")."
        Console.WriteLine("Original string:")
        Console.WriteLine(unicodeString)
        
        ' Encode the string.
        Dim encodedBytes As Byte() = utf8.GetBytes(unicodeString)
        Console.WriteLine()
        Console.WriteLine("Encoded bytes:")
        For ctr As Integer = 0 To encodedBytes.Length - 1
            Console.Write("{0:X2} ", encodedBytes(ctr))
            If (ctr + 1) Mod 25 = 0 Then Console.WriteLine
        Next
        Console.WriteLine()
        
        ' Decode bytes back to string.
        Dim decodedString As String = utf8.GetString(encodedBytes)
        Console.WriteLine()
        Console.WriteLine("Decoded bytes:")
        Console.WriteLine(decodedString)
    End Sub
End Class
' The example displays the following output:
'    Original string:
'    This Unicode string has 2 characters outside the ASCII range:
'    Pi (π), and Sigma (Σ).
'
'    Encoded bytes:
'    54 68 69 73 20 55 6E 69 63 6F 64 65 20 73 74 72 69 6E 67 20 68 61 73 20 32
'    20 63 68 61 72 61 63 74 65 72 73 20 6F 75 74 73 69 64 65 20 74 68 65 20 41
'    53 43 49 49 20 72 61 6E 67 65 3A 20 0D 0A 50 69 20 28 CE A0 29 2C 20 61 6E
'    64 20 53 69 67 6D 61 20 28 CE A3 29 2E
'
'    Decoded bytes:
'    This Unicode string has 2 characters outside the ASCII range:
'    Pi (π), and Sigma (Σ).

In het volgende voorbeeld wordt dezelfde tekenreeks gebruikt als in het vorige voorbeeld, behalve dat de gecodeerde bytes naar een bestand worden geschreven en de bytestroom wordt voorafgegaan door een bytevolgordemarkering (BOM). Vervolgens wordt het bestand op twee verschillende manieren gelezen: als tekstbestand met behulp van een StreamReader object en als binair bestand. Zoals u zou verwachten, bevat geen nieuwe tekenreeks de bom.

using System;
using System.IO;
using System.Text;

public class Example
{
   public static void Main()
   {
        // Create a UTF-8 encoding that supports a BOM.
        Encoding utf8 = new UTF8Encoding(true);

        // A Unicode string with two characters outside an 8-bit code range.
        String unicodeString =
            "This Unicode string has 2 characters outside the " +
            "ASCII range:\n" +
            "Pi (\u03A0)), and Sigma (\u03A3).";
        Console.WriteLine("Original string:");
        Console.WriteLine(unicodeString);
        Console.WriteLine();

        // Encode the string.
        Byte[] encodedBytes = utf8.GetBytes(unicodeString);
        Console.WriteLine("The encoded string has {0} bytes.",
                          encodedBytes.Length);
        Console.WriteLine();

        // Write the bytes to a file with a BOM.
        var fs = new FileStream(@".\UTF8Encoding.txt", FileMode.Create);
        Byte[] bom = utf8.GetPreamble();
        fs.Write(bom, 0, bom.Length);
        fs.Write(encodedBytes, 0, encodedBytes.Length);
        Console.WriteLine("Wrote {0} bytes to the file.", fs.Length);
        fs.Close();
        Console.WriteLine();

        // Open the file using StreamReader.
        var sr = new StreamReader(@".\UTF8Encoding.txt");
        String newString = sr.ReadToEnd();
        sr.Close();
        Console.WriteLine("String read using StreamReader:");
        Console.WriteLine(newString);
        Console.WriteLine();

        // Open the file as a binary file and decode the bytes back to a string.
        fs = new FileStream(@".\UTF8Encoding.txt", FileMode.Open);
        Byte[] bytes = new Byte[fs.Length];
        fs.Read(bytes, 0, (int)fs.Length);
        fs.Close();

        String decodedString = utf8.GetString(bytes);
        Console.WriteLine("Decoded bytes:");
        Console.WriteLine(decodedString);
   }
}
// The example displays the following output:
//    Original string:
//    This Unicode string has 2 characters outside the ASCII range:
//    Pi (π), and Sigma (Σ).
//
//    The encoded string has 88 bytes.
//
//    Wrote 91 bytes to the file.
//
//    String read using StreamReader:
//    This Unicode string has 2 characters outside the ASCII range:
//    Pi (π), and Sigma (Σ).
//
//    Decoded bytes:
//    This Unicode string has 2 characters outside the ASCII range:
//    Pi (π), and Sigma (Σ).
Imports System.IO
Imports System.Text

Class Example
    Public Shared Sub Main()
        ' Create a UTF-8 encoding that supports a BOM.
        Dim utf8 As New UTF8Encoding(True)
        
        ' A Unicode string with two characters outside an 8-bit code range.
        Dim unicodeString As String = _
            "This Unicode string has 2 characters outside the " &
            "ASCII range: " & vbCrLf &
            "Pi (" & ChrW(&h03A0) & "), and Sigma (" & ChrW(&h03A3) & ")."
        Console.WriteLine("Original string:")
        Console.WriteLine(unicodeString)
        Console.WriteLine()
        
        ' Encode the string.
        Dim encodedBytes As Byte() = utf8.GetBytes(unicodeString)
        Console.WriteLine("The encoded string has {0} bytes.",
                          encodedBytes.Length)
        Console.WriteLine()
        
        ' Write the bytes to a file with a BOM.
        Dim fs As New FileStream(".\UTF8Encoding.txt", FileMode.Create)
        Dim bom() As Byte = utf8.GetPreamble()
        fs.Write(bom, 0, bom.Length)
        fs.Write(encodedBytes, 0, encodedBytes.Length)
        Console.WriteLine("Wrote {0} bytes to the file.", fs.Length)
        fs.Close()
        Console.WriteLine()
        
        ' Open the file using StreamReader.
        Dim sr As New StreamReader(".\UTF8Encoding.txt")
        Dim newString As String = sr.ReadToEnd()
        sr.Close()
        Console.WriteLine("String read using StreamReader:")
        Console.WriteLine(newString)
        Console.WriteLine()
        
        ' Open the file as a binary file and decode the bytes back to a string.
        fs = new FileStream(".\UTF8Encoding.txt", FileMode.Open)
        Dim bytes(fs.Length - 1) As Byte
        fs.Read(bytes, 0, fs.Length)
        fs.Close()

        Dim decodedString As String = utf8.GetString(bytes)
        Console.WriteLine("Decoded bytes:")
        Console.WriteLine(decodedString)
    End Sub
End Class
' The example displays the following output:
'    Original string:
'    This Unicode string has 2 characters outside the ASCII range:
'    Pi (π), and Sigma (Σ).
'
'    The encoded string has 88 bytes.
'
'    Wrote 91 bytes to the file.
'
'    String read using StreamReader:
'    This Unicode string has 2 characters outside the ASCII range:
'    Pi (π), and Sigma (Σ).
'
'    Decoded bytes:
'    This Unicode string has 2 characters outside the ASCII range:
'    Pi (π), and Sigma (Σ).

Opmerkingen

Encoding is het proces van het transformeren van een set Unicode-tekens in een reeks bytes. Decodering is het proces van het transformeren van een reeks gecodeerde bytes in een set Unicode-tekens.

UTF-8 is een Unicode-codering die elk codepunt vertegenwoordigt als een reeks van één tot vier bytes. In tegenstelling tot de UTF-16- en UTF-32-coderingen, vereist de UTF-8-codering geen "endianness"; het coderingsschema is hetzelfde, ongeacht of de processor big-endian of little-endian is. UTF8Encoding komt overeen met de Windows codepagina 65001. Zie Character Encoding in het .NET Framework voor meer informatie over de UDF's en andere coderingen die worden ondersteund door System.Text.

U kunt een UTF8Encoding object op verschillende manieren instantiëren, afhankelijk van of u een bytevolgordemarkering (BOM) wilt opgeven en of u foutdetectie wilt inschakelen. De volgende tabel bevat de constructors en de Encoding eigenschap die een UTF8Encoding object retourneert.

Lid STUKLIJST Foutdetectie
Encoding.UTF8 Ja Nee (vervanging terugval)
UTF8Encoding.UTF8Encoding() No Nee (vervanging terugval)
UTF8Encoding.UTF8Encoding(Boolean) Configurable Nee (vervanging terugval)
UTF8Encoding.UTF8Encoding(Boolean, Boolean) Configurable Configurable

De GetByteCount methode bepaalt hoeveel bytes resulteren in het coderen van een set Unicode-tekens en de GetBytes methode voert de daadwerkelijke codering uit.

Op dezelfde manier bepaalt de GetCharCount methode hoeveel tekens resulteren in het decoderen van een reeks bytes, en de GetChars en GetString methoden voeren de daadwerkelijke decodering uit.

Voor een encoder of decoder die statusinformatie kan opslaan bij het coderen of decoderen van gegevens die meerdere blokken omvatten (zoals een tekenreeks van 1 miljoen tekens die in segmenten van 100.000 tekens zijn gecodeerd), gebruikt u respectievelijk de GetEncoder en GetDecoder eigenschappen.

Optioneel biedt het UTF8Encoding object een bytevolgordemarkering (BOM), een matrix van bytes die aan het begin van de bytestroom kan worden voorafgegaan door het coderingsproces. Als een UTF-8 gecodeerde bytestroom voorafgaat aan een bytevolgordemarkering (BOM), helpt de decoder de bytevolgorde en de transformatie-indeling of UTF te bepalen. Houd er echter rekening mee dat de Unicode-standaard geen bom in UTF-8 gecodeerde streams vereist of aanbeveelt. Voor meer informatie over bytevolgorde en het byte-ordemerk, zie de Unicode-standaard op de Unicode-startpagina.

Als de encoder is geconfigureerd om een stuklijst op te geven, kunt u deze ophalen door de GetPreamble methode aan te roepen. Anders retourneert de methode een lege matrix. Houd er rekening mee dat, zelfs als een UTF8Encoding object is geconfigureerd voor BOM-ondersteuning, u de BOM moet opnemen aan het begin van de gecodeerde bytestroom, indien van toepassing. De coderingsmethoden van de UTF8Encoding klasse doen dit niet automatisch.

Caution

Als u foutdetectie wilt inschakelen en het klasse-exemplaar veiliger wilt maken, moet u de UTF8Encoding(Boolean, Boolean) constructor aanroepen en de throwOnInvalidBytes parameter instellen op true. Als foutdetectie is ingeschakeld, genereert een methode die een ongeldige reeks tekens of bytes detecteert een ArgumentException uitzondering. Zonder foutdetectie wordt er geen uitzondering gegenereerd en wordt de ongeldige volgorde over het algemeen genegeerd.

Note

De status van een UTF-8-gecodeerd object blijft niet behouden als het object wordt geserialiseerd en gedeserialiseerd met verschillende .NET Framework-versies.

Constructors

Name Description
UTF8Encoding()

Initialiseert een nieuw exemplaar van de UTF8Encoding klasse.

UTF8Encoding(Boolean, Boolean)

Initialiseert een nieuw exemplaar van de UTF8Encoding klasse. Parameters geven aan of een Unicode-bytevolgordemarkering moet worden opgegeven en of er een uitzondering moet worden gegenereerd wanneer een ongeldige codering wordt gedetecteerd.

UTF8Encoding(Boolean)

Initialiseert een nieuw exemplaar van de UTF8Encoding klasse. Een parameter geeft aan of een Unicode-bytevolgordemarkering moet worden opgegeven.

Eigenschappen

Name Description
BodyName

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een naam voor de huidige codering die kan worden gebruikt met hoofdtags van de e-mailagent.

(Overgenomen van Encoding)
CodePage

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de codepagina-id van de huidige Encodingop.

(Overgenomen van Encoding)
DecoderFallback

Hiermee wordt het DecoderFallback object voor het huidige Encoding object opgehaald of ingesteld.

(Overgenomen van Encoding)
EncoderFallback

Hiermee wordt het EncoderFallback object voor het huidige Encoding object opgehaald of ingesteld.

(Overgenomen van Encoding)
EncodingName

Wanneer deze wordt overschreven in een afgeleide klasse, wordt de leesbare beschrijving van de huidige codering opgehaald.

(Overgenomen van Encoding)
HeaderName

Wanneer deze worden overschreven in een afgeleide klasse, krijgt u een naam voor de huidige codering die kan worden gebruikt met headertags van de e-mailagent.

(Overgenomen van Encoding)
IsBrowserDisplay

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de huidige codering kan worden gebruikt door browserclients om inhoud weer te geven.

(Overgenomen van Encoding)
IsBrowserSave

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de huidige codering kan worden gebruikt door browserclients voor het opslaan van inhoud.

(Overgenomen van Encoding)
IsMailNewsDisplay

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de huidige codering kan worden gebruikt door mail- en nieuwsclients om inhoud weer te geven.

(Overgenomen van Encoding)
IsMailNewsSave

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de huidige codering kan worden gebruikt door e-mail- en nieuwsclients om inhoud op te slaan.

(Overgenomen van Encoding)
IsReadOnly

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de huidige codering het kenmerk Alleen-lezen heeft.

(Overgenomen van Encoding)
IsSingleByte

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de huidige codering gebruikmaakt van codepunten met één byte.

(Overgenomen van Encoding)
Preamble

Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een bereik met de reeks bytes die de gebruikte codering aangeeft.

(Overgenomen van Encoding)
WebName

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de naam op die is geregistreerd bij de Internet Assigned Numbers Authority (IANA) voor de huidige codering.

(Overgenomen van Encoding)
WindowsCodePage

Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de Windows codepagina van het besturingssysteem op die het meest overeenkomt met de huidige codering.

(Overgenomen van Encoding)

Methoden

Name Description
Clone()

Wanneer deze wordt overschreven in een afgeleide klasse, maakt u een ondiepe kopie van het huidige Encoding object.

(Overgenomen van Encoding)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige UTF8Encoding object.

GetByteCount(Char[], Int32, Int32)

Berekent het aantal bytes dat wordt geproduceerd door een set tekens van de opgegeven tekenmatrix te coderen.

GetByteCount(Char[])

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u het aantal bytes dat wordt geproduceerd door alle tekens in de opgegeven tekenmatrix te coderen.

(Overgenomen van Encoding)
GetByteCount(Char*, Int32)

Berekent het aantal bytes dat wordt geproduceerd door een set tekens te coderen die beginnen bij de opgegeven tekenwijzer.

GetByteCount(ReadOnlySpan<Char>)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u het aantal bytes dat wordt geproduceerd door de tekens in het opgegeven tekenbereik te coderen.

(Overgenomen van Encoding)
GetByteCount(String, Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u het aantal bytes dat wordt geproduceerd door een set tekens van de opgegeven tekenreeks te coderen.

(Overgenomen van Encoding)
GetByteCount(String)

Berekent het aantal bytes dat wordt geproduceerd door de tekens in de opgegeven Stringcode te coderen.

GetBytes(Char[], Int32, Int32, Byte[], Int32)

Codeert een set tekens van de opgegeven tekenmatrix in de opgegeven bytematrix.

GetBytes(Char[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, codeert u een set tekens van de opgegeven tekenmatrix in een reeks bytes.

(Overgenomen van Encoding)
GetBytes(Char[])

Wanneer deze worden overschreven in een afgeleide klasse, codeert u alle tekens in de opgegeven tekenmatrix in een reeks bytes.

(Overgenomen van Encoding)
GetBytes(Char*, Int32, Byte*, Int32)

Codeert een reeks tekens die beginnen bij de opgegeven tekenwijzer in een reeks bytes die zijn opgeslagen vanaf de opgegeven byte-aanwijzer.

GetBytes(ReadOnlySpan<Char>, Span<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, codeert u in een reeks bytes die een reeks tekens bevat van de opgegeven alleen-lezen periode.

(Overgenomen van Encoding)
GetBytes(String, Int32, Int32, Byte[], Int32)

Codeert een set tekens van de opgegeven in de opgegeven String bytematrix.

GetBytes(String, Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, codeert u in een matrix van bytes het aantal tekens dat is opgegeven in count de opgegeven tekenreeks, beginnend bij de opgegeven indextekenreeks.

(Overgenomen van Encoding)
GetBytes(String)

Codeert de tekens in een opgegeven String object in een reeks bytes.

GetBytes(String)

Wanneer deze worden overschreven in een afgeleide klasse, codeert u alle tekens in de opgegeven tekenreeks in een reeks bytes.

(Overgenomen van Encoding)
GetCharCount(Byte[], Int32, Int32)

Berekent het aantal tekens dat wordt geproduceerd door het decoderen van een reeks bytes van de opgegeven bytematrix.

GetCharCount(Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u het aantal tekens dat wordt geproduceerd door alle bytes in de opgegeven bytematrix te decoderen.

(Overgenomen van Encoding)
GetCharCount(Byte*, Int32)

Berekent het aantal tekens dat wordt geproduceerd door het decoderen van een reeks bytes die beginnen bij de opgegeven byteaanwijzer.

GetCharCount(ReadOnlySpan<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, berekent u het aantal tekens dat wordt geproduceerd door de opgegeven bytespanne met het kenmerk Alleen-lezen te decoderen.

(Overgenomen van Encoding)
GetChars(Byte[], Int32, Int32, Char[], Int32)

Decodeert een reeks bytes van de opgegeven bytematrix in de opgegeven tekenmatrix.

GetChars(Byte[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u een reeks bytes van de opgegeven bytematrix in een reeks tekens.

(Overgenomen van Encoding)
GetChars(Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u alle bytes in de opgegeven bytematrix in een set tekens.

(Overgenomen van Encoding)
GetChars(Byte*, Int32, Char*, Int32)

Decodeert een reeks bytes die beginnen bij de opgegeven byteaanwijzer in een set tekens die zijn opgeslagen vanaf de opgegeven tekenaanwijzer.

GetChars(ReadOnlySpan<Byte>, Span<Char>)

Wanneer deze wordt overschreven in een afgeleide klasse, decodeert u alle bytes in de opgegeven bytespanne met het kenmerk Alleen-lezen in een tekenbereik.

(Overgenomen van Encoding)
GetDecoder()

Hiermee wordt een decoder opgehaald waarmee een UTF-8 gecodeerde reeks bytes wordt geconverteerd naar een reeks Unicode-tekens.

GetEncoder()

Hiermee verkrijgt u een coderingsprogramma waarmee een reeks Unicode-tekens wordt geconverteerd naar een UTF-8 gecodeerde reeks bytes.

GetHashCode()

Retourneert de hash-code voor het huidige exemplaar.

GetMaxByteCount(Int32)

Berekent het maximum aantal bytes dat wordt geproduceerd door het opgegeven aantal tekens te coderen.

GetMaxCharCount(Int32)

Berekent het maximum aantal tekens dat wordt geproduceerd door het opgegeven aantal bytes te decoderen.

GetPreamble()

Retourneert een Unicode byte ordermarkering die is gecodeerd in UTF-8-indeling, als het UTF8Encoding coderingsobject is geconfigureerd om er een op te geven.

GetString(Byte[], Int32, Int32)

Decodeert een bereik van bytes van een bytematrix in een tekenreeks.

GetString(Byte[], Int32, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u een reeks bytes van de opgegeven bytematrix in een tekenreeks.

(Overgenomen van Encoding)
GetString(Byte[])

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u alle bytes in de opgegeven bytematrix in een tekenreeks.

(Overgenomen van Encoding)
GetString(Byte*, Int32)

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u een opgegeven aantal bytes dat begint bij een opgegeven adres in een tekenreeks.

(Overgenomen van Encoding)
GetString(ReadOnlySpan<Byte>)

Wanneer deze wordt overschreven in een afgeleide klasse, ontsleutelt u alle bytes in de opgegeven byte span in een tekenreeks.

(Overgenomen van Encoding)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsAlwaysNormalized()

Hiermee wordt een waarde opgehaald die aangeeft of de huidige codering altijd is genormaliseerd, met behulp van de standaardnormalisatievorm.

(Overgenomen van Encoding)
IsAlwaysNormalized(NormalizationForm)

Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de huidige codering altijd is genormaliseerd, met behulp van de opgegeven normalisatievorm.

(Overgenomen van Encoding)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook