C# 클래스 System.Text.Encoding

상속: ICloneable
파일 보기 프로젝트 열기: gbarnett/shared-source-cli-2.0 1 사용 예제들

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