Bagikan melalui


TextEncoder.Encode Metode

Definisi

Overload

Encode(String)

Mengodekan string yang disediakan dan mengembalikan teks yang dikodekan sebagai string baru.

Encode(TextWriter, String)

Mengodekan string yang ditentukan ke TextWriter objek.

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

Mengodekan karakter dari array dan menulisnya ke TextWriter objek.

Encode(TextWriter, String, Int32, Int32)

Mengodekan substring dan menulisnya ke TextWriter objek.

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

Mengodekan karakter yang disediakan.

Encode(String)

Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs

Mengodekan string yang disediakan dan mengembalikan teks yang dikodekan sebagai string baru.

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

Parameter

value
String

String yang akan dikodekan.

Mengembalikan

String yang dikodekan.

Pengecualian

valueadalah null.

Berlaku untuk

Encode(TextWriter, String)

Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs

Mengodekan string yang ditentukan ke TextWriter objek.

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)

Parameter

output
TextWriter

Aliran untuk menulis teks yang dikodekan.

value
String

String yang akan dikodekan.

Berlaku untuk

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

Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs

Mengodekan karakter dari array dan menulisnya ke TextWriter objek.

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)

Parameter

output
TextWriter

Aliran untuk menulis teks yang dikodekan.

value
Char[]

Array karakter yang akan dikodekan.

startIndex
Int32

Indeks array dari karakter pertama yang dikodekan.

characterCount
Int32

Jumlah karakter dalam array yang akan dikodekan.

Pengecualian

outputadalah null.

valueadalah null.

startIndex berada di luar jangkauan.

characterCount berada di luar jangkauan.

Berlaku untuk

Encode(TextWriter, String, Int32, Int32)

Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs

Mengodekan substring dan menulisnya ke TextWriter objek.

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)

Parameter

output
TextWriter

Aliran untuk menulis teks yang dikodekan.

value
String

String yang substringnya akan dikodekan.

startIndex
Int32

Indeks tempat substring dimulai.

characterCount
Int32

Jumlah karakter untuk substring.

Pengecualian

outputadalah null.

valueadalah null.

startIndex berada di luar jangkauan.

characterCount berada di luar jangkauan.

Berlaku untuk

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

Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs
Sumber:
TextEncoder.cs

Mengodekan karakter yang disediakan.

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

Parameter

source
ReadOnlySpan<Char>

Buffer sumber yang berisi karakter untuk dikodekan.

destination
Span<Char>

Buffer tujuan tempat bentuk source yang dikodekan akan ditulis.

charsConsumed
Int32

Jumlah karakter yang digunakan dari source buffer.

charsWritten
Int32

Jumlah karakter yang ditulis ke destination buffer.

isFinalBlock
Boolean

true untuk menunjukkan tidak ada data sumber lebih lanjut yang perlu dikodekan; jika tidak, false.

Mengembalikan

Nilai enumerasi yang menjelaskan hasil operasi pengodean.

Keterangan

Buffer source dan destination tidak boleh tumpang tindih.

Berlaku untuk