Język

TextEncoder.Encode Metoda

Definicja

Przeciążenia

Nazwa Opis
Encode(String)

Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg.

Encode(TextWriter, String)

Koduje określony ciąg do TextWriter obiektu.

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

Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie.

Encode(TextWriter, String, Int32, Int32)

Koduje podciąg i zapisuje go w TextWriter obiekcie.

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

Koduje podane znaki.

Encode(String)

Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs

Koduje podany ciąg i zwraca zakodowany tekst jako nowy ciąg.

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

Parametry

value
String

Ciąg do kodowania.

Zwraca

Zakodowany ciąg.

Wyjątki

Parametr value ma wartość null.

Dotyczy

Encode(TextWriter, String)

Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs

Koduje określony ciąg do TextWriter obiektu.

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)

Parametry

output
TextWriter

Strumień, do którego ma być zapisywany zakodowany tekst.

value
String

Ciąg do kodowania.

Dotyczy

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

Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs

Koduje znaki z tablicy i zapisuje je w TextWriter obiekcie.

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)

Parametry

output
TextWriter

Strumień, do którego ma być zapisywany zakodowany tekst.

value
Char[]

Tablica znaków do kodowania.

startIndex
Int32

Indeks tablicy pierwszego znaku do zakodowania.

characterCount
Int32

Liczba znaków w tablicy do zakodowania.

Wyjątki

Parametr output ma wartość null.

Parametr value ma wartość null.

startIndex jest poza zakresem.

characterCount jest poza zakresem.

Dotyczy

Encode(TextWriter, String, Int32, Int32)

Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs

Koduje podciąg i zapisuje go w TextWriter obiekcie.

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)

Parametry

output
TextWriter

Strumień, do którego ma być zapisywany zakodowany tekst.

value
String

Ciąg, którego podciąg ma być zakodowany.

startIndex
Int32

Indeks, w którym rozpoczyna się podciąg.

characterCount
Int32

Liczba znaków w podciągnie.

Wyjątki

Parametr output ma wartość null.

Parametr value ma wartość null.

startIndex jest poza zakresem.

characterCount jest poza zakresem.

Dotyczy

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

Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs
Źródło:
TextEncoder.cs

Koduje podane znaki.

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

Parametry

source
ReadOnlySpan<Char>

Bufor źródłowy zawierający znaki do zakodowania.

destination
Span<Char>

Bufor docelowy, do którego zostanie zapisana zakodowana source forma.

charsConsumed
Int32

Liczba znaków użytych z buforu source .

charsWritten
Int32

Liczba znaków zapisanych w buforze destination .

isFinalBlock
Boolean

true aby wskazać, że nie ma dalszych danych źródłowych, które muszą być zakodowane; w przeciwnym razie, false.

Zwraca

Wartość wyliczenia, która opisuje wynik operacji kodowania.

Uwagi

Bufory source i destination nie mogą się nakładać.

Dotyczy