C# Класс System.Text.Encoding

Наследование: ICloneable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Clone Object
CreateDefaultEncoding Encoding
DeserializeEncoding void
GetBestFitBytesToUnicodeData char[]
GetBestFitUnicodeToBytesData char[]
GetByteCount int
GetByteCount int
GetBytes int
GetBytes int
GetCharCount int
GetCharCount int
GetChars int
GetChars int
GetDataItem void
GetEncodingCodePage Encoding
GetEncodingRare Encoding
IsAlwaysNormalized bool
IsAlwaysNormalized bool
OnDeserialized void
OnDeserialized void
OnDeserializing void
OnDeserializing void
OnSerializing void
SerializeEncoding void
SetDefaultFallbacks void
ThrowBytesOverflow void
ThrowBytesOverflow void
ThrowCharsOverflow void
ThrowCharsOverflow void

Открытые методы

Метод Описание
Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes ) : byte[]
Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes, int index, int count ) : byte[]
Equals ( Object value ) : bool
GetByteCount ( String s ) : int
GetByteCount ( char chars ) : int
GetByteCount ( char chars, int index, int count ) : int
GetBytes ( String s ) : byte[]
GetBytes ( char chars ) : byte[]
GetBytes ( char chars, int index, int count ) : byte[]
GetBytes ( String s, int charIndex, int charCount, byte bytes, int byteIndex ) : int
GetBytes ( char chars, int charIndex, int charCount, byte bytes, int byteIndex ) : int
GetCharCount ( byte bytes ) : int
GetCharCount ( byte bytes, int index, int count ) : int
GetChars ( byte bytes ) : char[]
GetChars ( byte bytes, int index, int count ) : char[]
GetChars ( byte bytes, int byteIndex, int byteCount, char chars, int charIndex ) : int
GetDecoder ( ) : Decoder
GetEncoder ( ) : Encoder
GetEncoding ( String name ) : Encoding
GetEncoding ( String name, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
GetEncoding ( int codepage ) : Encoding
GetEncoding ( int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
GetEncodings ( ) : EncodingInfo[]
GetHashCode ( ) : int
GetMaxByteCount ( int charCount ) : int
GetMaxCharCount ( int byteCount ) : int
GetPreamble ( ) : byte[]
GetString ( byte bytes ) : String
GetString ( byte bytes, int index, int count ) : String

Защищенные методы

Метод Описание
Encoding ( ) : System
Encoding ( int codePage ) : System

Приватные методы

Метод Описание
Clone ( ) : Object
CreateDefaultEncoding ( ) : Encoding
DeserializeEncoding ( SerializationInfo info, StreamingContext context ) : void
GetBestFitBytesToUnicodeData ( ) : char[]
GetBestFitUnicodeToBytesData ( ) : char[]
GetByteCount ( char chars, int count ) : int
GetByteCount ( char chars, int count, EncoderNLS encoder ) : int
GetBytes ( char chars, int charCount, byte bytes, int byteCount ) : int
GetBytes ( char chars, int charCount, byte bytes, int byteCount, EncoderNLS encoder ) : int
GetCharCount ( byte bytes, int count ) : int
GetCharCount ( byte bytes, int count, DecoderNLS decoder ) : int
GetChars ( byte bytes, int byteCount, char chars, int charCount ) : int
GetChars ( byte bytes, int byteCount, char chars, int charCount, DecoderNLS decoder ) : int
GetDataItem ( ) : void
GetEncodingCodePage ( int CodePage ) : Encoding
GetEncodingRare ( int codepage ) : Encoding
IsAlwaysNormalized ( ) : bool
IsAlwaysNormalized ( NormalizationForm form ) : bool
OnDeserialized ( ) : void
OnDeserialized ( StreamingContext ctx ) : void
OnDeserializing ( ) : void
OnDeserializing ( StreamingContext ctx ) : void
OnSerializing ( StreamingContext ctx ) : void
SerializeEncoding ( SerializationInfo info, StreamingContext context ) : void
SetDefaultFallbacks ( ) : void
ThrowBytesOverflow ( ) : void
ThrowBytesOverflow ( EncoderNLS encoder, bool nothingEncoded ) : void
ThrowCharsOverflow ( ) : void
ThrowCharsOverflow ( DecoderNLS decoder, bool nothingDecoded ) : void

Описание методов

Convert() публичный статический Метод

public static Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes ) : byte[]
srcEncoding Encoding
dstEncoding Encoding
bytes byte
Результат byte[]

Convert() публичный статический Метод

public static Convert ( Encoding srcEncoding, Encoding dstEncoding, byte bytes, int index, int count ) : byte[]
srcEncoding Encoding
dstEncoding Encoding
bytes byte
index int
count int
Результат byte[]

Encoding() защищенный Метод

protected Encoding ( ) : System
Результат System

Encoding() защищенный Метод

protected Encoding ( int codePage ) : System
codePage int
Результат System

Equals() публичный Метод

public Equals ( Object value ) : bool
value Object
Результат bool

GetByteCount() публичный Метод

public GetByteCount ( String s ) : int
s String
Результат int

GetByteCount() публичный Метод

public GetByteCount ( char chars ) : int
chars char
Результат int

GetByteCount() публичный абстрактный Метод

public abstract GetByteCount ( char chars, int index, int count ) : int
chars char
index int
count int
Результат int

GetBytes() публичный Метод

public GetBytes ( String s ) : byte[]
s String
Результат byte[]

GetBytes() публичный Метод

public GetBytes ( char chars ) : byte[]
chars char
Результат byte[]

GetBytes() публичный Метод

public GetBytes ( char chars, int index, int count ) : byte[]
chars char
index int
count int
Результат byte[]

GetBytes() публичный Метод

public GetBytes ( String s, int charIndex, int charCount, byte bytes, int byteIndex ) : int
s String
charIndex int
charCount int
bytes byte
byteIndex int
Результат int

GetBytes() публичный абстрактный Метод

public abstract GetBytes ( char chars, int charIndex, int charCount, byte bytes, int byteIndex ) : int
chars char
charIndex int
charCount int
bytes byte
byteIndex int
Результат int

GetCharCount() публичный Метод

public GetCharCount ( byte bytes ) : int
bytes byte
Результат int

GetCharCount() публичный абстрактный Метод

public abstract GetCharCount ( byte bytes, int index, int count ) : int
bytes byte
index int
count int
Результат int

GetChars() публичный Метод

public GetChars ( byte bytes ) : char[]
bytes byte
Результат char[]

GetChars() публичный Метод

public GetChars ( byte bytes, int index, int count ) : char[]
bytes byte
index int
count int
Результат char[]

GetChars() публичный абстрактный Метод

public abstract GetChars ( byte bytes, int byteIndex, int byteCount, char chars, int charIndex ) : int
bytes byte
byteIndex int
byteCount int
chars char
charIndex int
Результат int

GetDecoder() публичный Метод

public GetDecoder ( ) : Decoder
Результат Decoder

GetEncoder() публичный Метод

public GetEncoder ( ) : Encoder
Результат Encoder

GetEncoding() публичный статический Метод

public static GetEncoding ( String name ) : Encoding
name String
Результат Encoding

GetEncoding() публичный статический Метод

public static GetEncoding ( String name, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
name String
encoderFallback EncoderFallback
decoderFallback DecoderFallback
Результат Encoding

GetEncoding() публичный статический Метод

public static GetEncoding ( int codepage ) : Encoding
codepage int
Результат Encoding

GetEncoding() публичный статический Метод

public static GetEncoding ( int codepage, EncoderFallback encoderFallback, DecoderFallback decoderFallback ) : Encoding
codepage int
encoderFallback EncoderFallback
decoderFallback DecoderFallback
Результат Encoding

GetEncodings() публичный статический Метод

public static GetEncodings ( ) : EncodingInfo[]
Результат EncodingInfo[]

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetMaxByteCount() публичный абстрактный Метод

public abstract GetMaxByteCount ( int charCount ) : int
charCount int
Результат int

GetMaxCharCount() публичный абстрактный Метод

public abstract GetMaxCharCount ( int byteCount ) : int
byteCount int
Результат int

GetPreamble() публичный Метод

public GetPreamble ( ) : byte[]
Результат byte[]

GetString() публичный Метод

public GetString ( byte bytes ) : String
bytes byte
Результат String

GetString() публичный Метод

public GetString ( byte bytes, int index, int count ) : String
bytes byte
index int
count int
Результат String