TextEncoder.Encode Metod

Definition

Överlagringar

Name Description
Encode(String)

Kodar den angivna strängen och returnerar den kodade texten som en ny sträng.

Encode(TextWriter, String)

Kodar den angivna strängen till ett TextWriter objekt.

Encode(TextWriter, Char[], Int32, Int32)

Kodar tecken från en matris och skriver dem till ett TextWriter objekt.

Encode(TextWriter, String, Int32, Int32)

Kodar en delsträng och skriver den till ett TextWriter objekt.

Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Kodar de angivna tecknen.

Encode(String)

Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs

Kodar den angivna strängen och returnerar den kodade texten som en ny sträng.

public:
 virtual System::String ^ Encode(System::String ^ value);
public virtual string Encode(string value);
abstract member Encode : string -> string
override this.Encode : string -> string
Public Overridable Function Encode (value As String) As String

Parametrar

value
String

Strängen som ska kodas.

Returer

Den kodade strängen.

Undantag

value är null.

Gäller för

Encode(TextWriter, String)

Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs

Kodar den angivna strängen till ett TextWriter objekt.

public:
 void Encode(System::IO::TextWriter ^ output, System::String ^ value);
public void Encode(System.IO.TextWriter output, string value);
member this.Encode : System.IO.TextWriter * string -> unit
Public Sub Encode (output As TextWriter, value As String)

Parametrar

output
TextWriter

Strömmen som den kodade texten ska skrivas till.

value
String

Strängen som ska kodas.

Gäller för

Encode(TextWriter, Char[], Int32, Int32)

Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs

Kodar tecken från en matris och skriver dem till ett TextWriter objekt.

public:
 virtual void Encode(System::IO::TextWriter ^ output, cli::array <char> ^ value, int startIndex, int characterCount);
public virtual void Encode(System.IO.TextWriter output, char[] value, int startIndex, int characterCount);
abstract member Encode : System.IO.TextWriter * char[] * int * int -> unit
override this.Encode : System.IO.TextWriter * char[] * int * int -> unit
Public Overridable Sub Encode (output As TextWriter, value As Char(), startIndex As Integer, characterCount As Integer)

Parametrar

output
TextWriter

Strömmen som den kodade texten ska skrivas till.

value
Char[]

Matrisen med tecken som ska kodas.

startIndex
Int32

Matrisindexet för det första tecknet som ska kodas.

characterCount
Int32

Antalet tecken i matrisen som ska kodas.

Undantag

output är null.

value är null.

startIndex är utom räckhåll.

characterCount är utom räckhåll.

Gäller för

Encode(TextWriter, String, Int32, Int32)

Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs

Kodar en delsträng och skriver den till ett TextWriter objekt.

public:
 virtual void Encode(System::IO::TextWriter ^ output, System::String ^ value, int startIndex, int characterCount);
public virtual void Encode(System.IO.TextWriter output, string value, int startIndex, int characterCount);
abstract member Encode : System.IO.TextWriter * string * int * int -> unit
override this.Encode : System.IO.TextWriter * string * int * int -> unit
Public Overridable Sub Encode (output As TextWriter, value As String, startIndex As Integer, characterCount As Integer)

Parametrar

output
TextWriter

Strömmen som den kodade texten ska skrivas till.

value
String

Strängen vars understräng ska kodas.

startIndex
Int32

Indexet där delsträngen startar.

characterCount
Int32

Antalet tecken i understrängen.

Undantag

output är null.

value är null.

startIndex är utom räckhåll.

characterCount är utom räckhåll.

Gäller för

Encode(ReadOnlySpan<Char>, Span<Char>, Int32, Int32, Boolean)

Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs
Källa:
TextEncoder.cs

Kodar de angivna tecknen.

public virtual System.Buffers.OperationStatus Encode(ReadOnlySpan<char> source, Span<char> destination, out int charsConsumed, out int charsWritten, bool isFinalBlock = true);
abstract member Encode : ReadOnlySpan<char> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
override this.Encode : ReadOnlySpan<char> * Span<char> * int * int * bool -> System.Buffers.OperationStatus
Public Overridable Function Encode (source As ReadOnlySpan(Of Char), destination As Span(Of Char), ByRef charsConsumed As Integer, ByRef charsWritten As Integer, Optional isFinalBlock As Boolean = true) As OperationStatus

Parametrar

source
ReadOnlySpan<Char>

En källbuffert som innehåller de tecken som ska kodas.

destination
Span<Char>

Målbufferten som den kodade formen av source ska skrivas till.

charsConsumed
Int32

Antalet tecken som förbrukas från bufferten source .

charsWritten
Int32

Antalet tecken som skrivits till bufferten destination .

isFinalBlock
Boolean

trueför att ange att det inte finns några ytterligare källdata som behöver kodas; annars . false

Returer

Ett uppräkningsvärde som beskriver resultatet av kodningsåtgärden.

Kommentarer

Buffertarna source och destination får inte överlappa varandra.

Gäller för