System.Text.Encoding
將編碼的位元組序列轉換成一組字元。
1
初始化 類別的新執行個體。
將編碼的位元組陣列轉換成 UTF-16 編碼的字元,然後將結果存放在字元陣列中。
要轉換的位元組陣列。
要轉換的第一個 項目。
要轉換的 元素數目。
存放已轉換字元的陣列。
存放資料的第一個 項目。
用於轉換的 項目的最大數目。
true 指示沒有進一步的資料要進行轉換,否則為 false。
當這個方法傳回時,會包含轉換作業中所用的位元組數目。這個參數會以未初始化的狀態傳遞。
當這個方法傳回時,會包含轉換作業所產生的 的字元數。這個參數會以未初始化的狀態傳遞。
當這個方法傳回時,如果由 所指定的所有字元都已轉換,則會包含 true,否則會包含 false。這個參數會以未初始化的狀態傳遞。
或 為 null (Nothing)。
、、 或 小於零。-或- 的長度。 - 小於 。-或- 的長度。 - 小於 。
輸出緩衝區太小,無法容納任何已轉換的輸入。輸出緩衝區應該大於或等於 方法所指示的大小。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
取得或設定目前 物件的 物件。
物件。
設定作業中的值是 null (Nothing)。
設定作業中無法指派新的值,因為目前的 物件包含尚未解碼的資料。
1
取得與目前 物件關聯的 物件。
物件。
1
在衍生類別中覆寫時,計算從指定的位元組陣列解碼位元組序列所產生的字元數目。
解碼指定位元組序列及內部緩衝區內任何位元組所產生的字元數目。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
為 null (Nothing)。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,計算從指定的位元組陣列解碼位元組序列所產生的字元數目。參數會指示,在計算之後是否要清除解碼器的內部狀態。
解碼指定位元組序列及內部緩衝區內任何位元組所產生的字元數目。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
true 表示要在計算之後模擬編碼器內部狀態的清除動作,否則為 false。
為 null (Nothing)。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,將指定位元組陣列中的位元組序列以及內部緩衝區內的任何位元組,解碼成指定的字元陣列。
實際寫入 的字元數。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
包含產生的一組字元之字元陣列。
要開始寫入產生的一組字元之索引。
為 null (Nothing)。-或- 為 null (Nothing)。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果字元。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,將指定位元組陣列中的位元組序列以及內部緩衝區內的任何位元組,解碼成指定的字元陣列。參數會指示,在轉換之後是否要清除解碼器的內部狀態。
實際寫入 參數的字元數。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
包含產生的一組字元之字元陣列。
要開始寫入產生的一組字元之索引。
true 表示要在轉換之後清除解碼器的內部狀態,否則為 false。
為 null (Nothing)。-或- 為 null (Nothing)。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果字元。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,將解碼器設定回其初始狀態。
2
針對無法轉換為輸入字元的編碼輸入位元組序列,提供失敗處理機制 (稱為後援)。後援會擲回例外狀況,而不會將輸入位元組序列解碼。此類別無法被繼承。
2
初始化 類別的新執行個體。
傳回解碼器後援緩衝區,它會在無法將位元組序列轉換成字元時擲回例外狀況。
在無法將位元組序列解碼時擲回例外狀況的解碼器後援緩衝區。
2
指示目前的 物件和指定的物件是否相等。
如果 不是 null,且為 物件,則為 true,否則為 false。
衍生自 類別的物件。
2
擷取這個執行個體的雜湊碼。
傳回值永遠都是相同的任意值,且沒有特殊的意義。
2
取得這個執行個體可以傳回的最大字元數。
傳回值永遠是零。
2
針對無法轉換為輸出字元的編碼輸入位元組序列,提供失敗處理機制 (稱為後援)。
2
初始化 類別的新執行個體。
在衍生類別中覆寫時,初始化 類別的新執行個體。
提供解碼器後援緩衝區的物件。
2
取得物件,此物件會在無法對輸入位元組序列解碼時,擲回例外狀況。
衍生自 類別的型別。預設值為 物件。
1
在衍生類別中覆寫時,取得目前的 物件可以傳回的最大字元數。
目前的 物件可以傳回的最大字元數。
2
取得物件,此物件會產出替代字串,以取代無法解碼的輸入位元組序列。
衍生自 類別的型別。預設值為 物件,此物件會發出「問號」字元 ("?",U+003F),以取代未知的位元組序列。
1
提供緩衝區,允許後援處理常式在無法解碼輸入位元組序列時,將替代字串傳回至解碼器。
2
初始化 類別的新執行個體。
在衍生類別中覆寫時,預備後援緩衝區來處理指定的輸入位元組序列。
如果後援緩衝區可以處理 ,則為 true;如果後援緩衝區會忽略 ,則為 false。
位元組的輸入陣列。
中的位元組索引位置。
1
在衍生類別中覆寫時,擷取後援緩衝區中的下一個字元。
後援緩衝區中的下一個字元。
2
在衍生類別中覆寫時,會使 方法的下一個呼叫存取在目前字元位置之前的資料緩衝區字元位置。
如果 作業成功,則為 true,否則為 false。
1
在衍生類別中覆寫時,於目前的 物件中取得仍要處理的字元數。
目前的後援緩衝區中尚未處理的字元數。
1
初始化與後援緩衝區有關的所有資料和狀態資訊。
1
當解碼器後援作業失敗時,所擲回的例外狀況。此類別無法被繼承。
2
初始化 類別的新執行個體。
初始化 類別的新執行個體。參數會指定錯誤訊息。
錯誤訊息。
初始化 類別的新執行個體。參數會指定錯誤訊息、所要解碼的位元組陣列,以及無法解碼的位元組索引。
錯誤訊息。
輸入位元組陣列。
中無法解碼的位元組的索引位置。
初始化 類別的新執行個體。參數會指定錯誤訊息,以及造成此例外狀況的內部例外狀況。
錯誤訊息。
造成此例外狀況的例外狀況。
取得造成例外狀況的輸入位元組序列。
無法解碼的輸入位元組陣列。
2
取得位元組的輸入位元組序列中造成例外狀況的索引位置。
位元組的輸入位元組陣列中無法解碼的索引位置。索引位置以零起始。
1
針對無法轉換為輸出字元的編碼輸入位元組序列,提供失敗處理機制 (稱為後援)。此後援會發出使用者指定的取代字串,而非已解碼的輸入位元組序列。此類別無法被繼承。
2
初始化 類別的新執行個體。
使用指定的取代字串,初始化 類別的新執行個體。
在解碼作業中所發出的字串,此字串是用來取代無法解碼的輸入位元組序列。
為 null。
包含無效的 Surrogate 字組。換句話說,Surrogate 字組不是由一個高 Surrogate 元件 (後面再接著一個低 Surrogate 元件) 所組成。
建立 物件,其使用此 物件的取代字串初始化。
物件,可指定要使用的字串,而非原始的解碼作業輸入。
2
取得取代字串,此字串為 物件的值。
所發出的替代字串,用來取代無法解碼的輸入位元組序列。
2
指示指定物件的值是否等於 物件。
如果 為 物件,而此物件的 屬性等於目前 物件的 屬性,則為 true,否則為 false。
物件。
2
擷取 物件值的雜湊程式碼。
物件值的雜湊程式碼。
2
取得 物件之取代字串中的字元數。
字串中所發出的字元數,用來取代無法解碼的位元組序列。也就是由 屬性所傳回的字串長度。
2
將一組字元轉換成位元組序列。
1
初始化 類別的新執行個體。
將 Unicode 字元陣列轉換成編碼的位元組序列,然後將結果存放在位元組陣列中。
要進行轉換的字元陣列。
要轉換的第一個 項目。
要轉換的 元素數目。
存放已轉換位元組的陣列。
存放資料的第一個 項目。
用於轉換的 項目的最大數目。
true 指示沒有進一步的資料要進行轉換,否則為 false。
當這個方法傳回時,會包含 中用於轉換的字元數目。這個參數會以未初始化的狀態傳遞。
當這個方法傳回時,會包含轉換作業所產生的位元組數目。這個參數會以未初始化的狀態傳遞。
當這個方法傳回時,如果由 所指定的所有字元都已轉換,則會包含 true,否則會包含 false。這個參數會以未初始化的狀態傳遞。
或 為 null (Nothing)。
、、 或 小於零。-或- 的長度。 - 小於 。-或- 的長度。 - 小於 。
輸出緩衝區太小,無法容納任何已轉換的輸入。輸出緩衝區應該大於或等於 方法所指示的大小。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
取得或設定目前 物件的 物件。
物件。
設定作業中的值是 null (Nothing)。
設定作業中無法指派新的值,因為目前的 物件包含尚未編碼的資料。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
取得與目前 物件關聯的 物件。
物件。
1
在衍生類別中覆寫時,計算從指定的字元陣列編碼一組字元所產生的位元組數目。參數會指示,在計算之後是否要清除編碼器的內部狀態。
編碼指定的字元及內部緩衝區內任何字元所產生的位元組數目。
包含要解碼之一組字元的字元陣列。
要編碼的第一個字元索引。
要編碼的字元數。
true 表示要在計算之後模擬編碼器內部狀態的清除動作,否則為 false。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,將指定字元陣列中的一組字元以及內部緩衝區內的任何字元,編碼成指定的位元組陣列。參數會指示,在轉換之後是否要清除編碼器的內部狀態。
寫入 的實際位元組數。
包含要解碼之一組字元的字元陣列。
要編碼的第一個字元索引。
要編碼的字元數。
要包含結果位元組序列的位元組陣列。
要開始寫入結果位元組序列的索引。
true 表示要在轉換之後清除編碼器的內部狀態,否則為 false。
為 null (Nothing)。-或- 為 null (Nothing)。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果位元組。
發生的後援 (如需更完整的說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
2
在衍生類別中覆寫時,將編碼器設定回其初始狀態。
2
針對無法轉換為輸出位元組序列的輸入字元,提供失敗處理機制 (稱為後援)。如果輸入字元無法轉換成輸出位元組序列,後援會擲回例外狀況 。此類別無法被繼承。
2
初始化 類別的新執行個體。
傳回編碼器後援緩衝區,它會在無法將字元序列轉換成位元組序列時擲回例外狀況。
在無法將字元序列編碼時擲回例外狀況的編碼器後援緩衝區。
2
指示目前的 物件和指定的物件是否相等。
如果 不是 null (Visual Basic .NET 中的 Nothing),且為 物件,則為 true,否則為 false。
衍生自 類別的物件。
2
擷取這個執行個體的雜湊碼。
傳回值永遠都是相同的任意值,且沒有特殊的意義。
2
取得這個執行個體可以傳回的最大字元數。
傳回值永遠是零。
2
針對無法轉換為編碼輸出位元組序列的輸入字元,提供失敗處理機制 (稱為後援)。
2
初始化 類別的新執行個體。
在衍生類別中覆寫時,初始化 類別的新執行個體。
提供編碼器後援緩衝區的物件。
2
取得物件,此物件會在無法編碼輸入字元時會擲回例外狀況。
衍生自 類別的型別。預設值為 物件。
1
在衍生類別中覆寫時,取得目前的 物件可以傳回的最大字元數。
目前的 物件可以傳回的最大字元數。
2
取得物件,此物件會產出替代字串,以取代無法編碼的輸入字元。
衍生自 類別的型別。預設值為 物件,此物件會將未知的輸入字元取代為「問號」字元 ("?",U+003F)。
1
提供緩衝區,允許後援處理常式在無法編碼輸入字元時,將替代字串傳回至編碼器。
2
初始化 類別的新執行個體。
在衍生類別中覆寫時,預備後援緩衝區來處理指定的 Surrogate 字組。
如果後援緩衝區可以處理 和 則為 true,如果後援緩衝區會忽略 Surrogate 字組則為 false。
輸入字組的高 Surrogate。
輸入字組的低 Surrogate。
輸入緩衝區中 Surrogate 字組的索引位置。
1
在衍生類別中覆寫時,預備後援緩衝區來處理指定的輸入字元。
如果後援緩衝區可以處理 ,則為 true;如果後援緩衝區會忽略 ,則為 false。
輸入字元。
輸入緩衝區中字元的索引位置。
1
在衍生類別中覆寫時,擷取後援緩衝區中的下一個字元。
後援緩衝區中的下一個字元。
2
在衍生類別中覆寫時,會使 方法的下一個呼叫存取在目前字元位置之前的資料緩衝區字元位置。
如果 作業成功,則為 true,否則為 false。
1
在衍生類別中覆寫時,於目前的 物件中取得仍要處理的字元數。
目前的後援緩衝區中尚未處理的字元數。
1
初始化與後援緩衝區有關的所有資料和狀態資訊。
1
當編碼器後援作業失敗時,所擲回的例外狀況。此類別無法被繼承。
2
初始化 類別的新執行個體。
初始化 類別的新執行個體。參數會指定錯誤訊息。
錯誤訊息。
初始化 類別的新執行個體。參數會指定錯誤訊息,以及造成此例外狀況的內部例外狀況。
錯誤訊息。
造成此例外狀況的例外狀況。
取得造成例外狀況的輸入字元。
無法編碼的字元。
2
取得造成例外狀況之 Surrogate 字組的高元件字元。
無法編碼之 Surrogate 字組的高元件字元。
2
取得造成例外狀況之 Surrogate 字組的低元件字元。
無法編碼之 Surrogate 字組的低元件字元。
2
取得字元的輸入緩衝區中造成例外狀況的索引位置。
取得無法編碼之字元輸入緩衝區中的索引位置。
1
指示導致此例外狀況發生的輸入是否為 Surrogate 字組。
如果輸入為 Surrogate 字組,則為 true,否則為 false。
2
針對無法轉換為輸出位元組序列的輸入字元,提供失敗處理機制 (稱為後援)。此後援會使用使用者指定的取代字串,以取代原始輸入字元。此類別無法被繼承。
2
初始化 類別的新執行個體。
使用指定的取代字串,初始化 類別的新執行個體。
在編碼作業中轉換的字串,此字串是用來取代無法編碼的輸入字元。
為 null。
包含無效的 Surrogate 字組。換句話說,Surrogate 不是由一個高 Surrogate 元件 (後面再接著一個低 Surrogate 元件) 所組成。
建立 物件,其使用此 物件的取代字串初始化。
物件等於此 物件。
2
取得取代字串,此字串為 物件的值。
替代字串,用來取代無法編碼的輸入字元。
2
指示指定物件的值是否等於 物件。
如果 參數指定 物件,且該物件的取代字串等於此 物件的取代字串,則為 true,否則為 false。
物件。
2
擷取 物件值的雜湊程式碼。
物件值的雜湊程式碼。
2
取得 物件之取代字串中的字元數。
字串中用來取代無法編碼之輸入字元的字元數。
2
表示字元編碼方式。若要瀏覽此類型的.NET Framework 原始碼,請參閱參考來源。
1
初始化 類別的新執行個體。
初始化對應到指定字碼頁之 類別的新執行個體。
慣用編碼方式的字碼頁識別項。-或-0,表示使用預設的編碼方式。
小於零。
初始化的新執行個體類別對應至指定的字碼頁,以指定編碼器和解碼器後援策略。
編碼方式字碼頁識別項。
物件,該物件會在無法以目前編碼方式將字元編碼時提供錯誤處理程序。
物件,該物件會在無法以目前編碼方式將位元組序列解碼時提供錯誤處理程序。
小於零。
取得 ASCII (7 位元) 字元集 (Character Set) 的編碼方式。
ASCII (7 位元) 字元集的編碼方式。
1
取得 UTF-16 格式的編碼方式,其使用由大到小的位元組順序。
UTF-16 格式的編碼物件,這個格式使用位元組由大到小的位元組順序。
1
在衍生類別中覆寫時,會建立目前 物件的淺層複本。
目前 物件的複本。
2
在衍生類別中覆寫時,取得目前 的字碼頁識別項。
目前 的字碼頁識別項。
2
將整個位元組陣列從一種編碼方式轉換成另一種編碼方式。
型別的陣列,包含將 從 轉換成 的結果。
的編碼格式。
目標編碼格式。
要轉換的位元組。
為 null。-或- 為 null。-或- 為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和-srcEncoding。 設定為 。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和-dstEncoding。 設定為 。
1
將位元組陣列中的某一位元組範圍由一種編碼方式轉換成另一種編碼方式。
型別的陣列,其中包含將 中的某個位元組範圍從 轉換成 的結果。
來源陣列 的編碼方式。
輸出陣列的編碼方式。
要進行轉換的位元組陣列。
中要轉換的第一個項目索引。
要進行轉換的位元組數。
為 null。-或- 為 null。-或- 為 null。
和 不會指定位元組陣列中的有效範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和-srcEncoding。 設定為 。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和-dstEncoding。 設定為 。
1
取得或設定目前 物件的 物件。
目前 物件的解碼器後援物件。
設定作業中的值是 null。
無法在設定作業中指派值,因為目前的 物件是唯讀的。
2
取得或設定目前 物件的 物件。
目前 物件的編碼器後援物件。
設定作業中的值是 null。
無法在設定作業中指派值,因為目前的 物件是唯讀的。
2
在衍生類別中覆寫時,取得目前編碼方式的人們可讀取 (Human-Readable) 的描述。
目前 的人們可讀取的描述。
2
判斷指定的 和目前的執行個體是否相等。
如果 是 的執行個體,並且等於目前的執行個體,則為 true,否則為 false。
要與目前執行個體比較的 。
2
在衍生類別中覆寫時,計算從指定的字元指標開始,編碼一組字元所產生的位元組數目。
編碼指定字元所產生的位元組數。
要編碼的第一個字元指標。
要編碼的字元數。
為 null。
小於零。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算編碼指定字元陣列中所有字元所產生的位元組數目。
編碼指定字元陣列中所有字元所產生的位元組數目。
字元陣列,包含要編碼的字元。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算從指定的字元陣列編碼一組字元所產生的位元組數目。
編碼指定字元所產生的位元組數。
包含要解碼之一組字元的字元陣列。
要編碼的第一個字元索引。
要編碼的字元數。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算編碼指定的字串字元所產生的位元組數目。
編碼指定字元所產生的位元組數。
字串,包含要編碼的一組字元。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,從指定字元指標開始將一組字元編碼成位元組序列 (會從指定的位元組指標開始存放這些位元組)。
參數所指示位置上寫入的實際位元組數目。
要編碼的第一個字元指標。
要編碼的字元數。
開始寫入結果位元組序列的位置指標。
寫入的最大位元組數。
為 null。-或- 為 null。
或 小於零。
小於結果位元組數。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定字元陣列中的所有字元編碼成位元組序列。
位元組陣列,包含將指定之一組字元編碼之後的結果。
字元陣列,包含要編碼的字元。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定字元陣列中的一組字元編碼成位元組序列。
位元組陣列,包含將指定之一組字元編碼之後的結果。
包含要解碼之一組字元的字元陣列。
要編碼的第一個字元索引。
要編碼的字元數。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定字元陣列中的一組字元編碼成指定的位元組陣列。
寫入 的實際位元組數。
包含要解碼之一組字元的字元陣列。
要編碼的第一個字元索引。
要編碼的字元數。
要包含結果位元組序列的位元組陣列。
要開始寫入結果位元組序列的索引。
為 null。-或- 為 null。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果位元組。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定字串中的所有字元編碼成位元組序列。
位元組陣列,包含將指定之一組字元編碼之後的結果。
字串,包含要編碼的字元。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定字串中的一組字元編碼成指定的位元組陣列。
寫入 的實際位元組數。
字串,包含要編碼的一組字元。
要編碼的第一個字元索引。
要編碼的字元數。
要包含結果位元組序列的位元組陣列。
要開始寫入結果位元組序列的索引。
為 null。-或- 為 null。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果位元組。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算從指定的位元組指標開始,解碼位元組序列所產生的字元數目。
解碼指定位元組序列所產生的字元數。
要解碼的第一個位元組指標。
要解碼的位元組數。
為 null。
小於零。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算解碼指定位元組陣列中所有位元組所產生的字元數目。
解碼指定位元組序列所產生的字元數。
包含要解碼之位元組序列的位元組陣列。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算從指定的位元組陣列解碼位元組序列所產生的字元數目。
解碼指定位元組序列所產生的字元數。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,從指定位元組指標開始將位元組序列解碼成一組字元 (會從指定的字元指標開始存放這些字元)。
參數所指示位置上寫入的實際字元數目。
要解碼的第一個位元組指標。
要解碼的位元組數。
開始寫入產生的一組字元之位置指標。
要寫入的最大字元數。
為 null。-或- 為 null。
或 小於零。
小於結果字元數。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定位元組陣列中的所有位元組解碼成一組字元。
字元陣列,包含解碼指定位元組序列的結果。
包含要解碼之位元組序列的位元組陣列。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定位元組陣列中的位元組序列解碼成一組字元。
字元陣列,包含解碼指定位元組序列的結果。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定位元組陣列中的位元組序列解碼成指定的字元陣列。
實際寫入 的字元數。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
包含產生的一組字元之字元陣列。
要開始寫入產生的一組字元之索引。
為 null。-或- 為 null。
、 或 小於零。-或- 和 不代表 中有效的範圍。-或- 在 中不是有效的索引。
從 到陣列結尾處, 沒有足夠的容量容納結果字元。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,取得會將編碼的位元組序列轉換成字元序列的解碼器。
,會將編碼的位元組序列轉換成字元序列。
1
在衍生類別中覆寫時,取得會將 Unicode 字元序列轉換成編碼的位元組序列的編碼器。
,會將 Unicode 字元序列轉換成編碼的位元組序列。
1
傳回與指定字碼頁識別項相關聯的編碼方式。
與指定字碼頁相關聯的編碼方式。
慣用編碼方式的字碼頁識別項。 類別主題中表格的字碼頁欄列出可能值。-或-0 (零),表示使用預設的編碼方式。
小於零或大於 65535。
基礎的平台並不支援 。
基礎的平台並不支援 。
1
傳回與指定字碼頁識別項相關聯的編碼方式。參數會針對無法編碼的字元以及無法解碼的位元組序列指定錯誤處理常式。
與指定字碼頁相關聯的編碼方式。
慣用編碼方式的字碼頁識別項。 類別主題中表格的字碼頁欄列出可能值。-或-0 (零),表示使用預設的編碼方式。
物件,該物件會在無法以目前編碼方式將字元編碼時提供錯誤處理程序。
物件,該物件會在無法以目前編碼方式將位元組序列解碼時提供錯誤處理程序。
小於零或大於 65535。
基礎的平台並不支援 。
基礎的平台並不支援 。
1
傳回與指定字碼頁名稱相關聯的編碼方式。
與指定字碼頁相關聯的編碼方式。
慣用編碼方式的字碼頁名稱。 屬性傳回的任何值都是有效值。 類別主題中表格的名稱欄列出可能值。
不是有效的字碼頁名稱。-或-主要平台尚不支援以 所指示的字碼頁。
1
傳回與指定字碼頁名稱相關聯的編碼方式。參數會針對無法編碼的字元以及無法解碼的位元組序列指定錯誤處理常式。
與指定字碼頁相關聯的編碼方式。
慣用編碼方式的字碼頁名稱。 屬性傳回的任何值都是有效值。 類別主題中表格的名稱欄列出可能值。
物件,該物件會在無法以目前編碼方式將字元編碼時提供錯誤處理程序。
物件,該物件會在無法以目前編碼方式將位元組序列解碼時提供錯誤處理程序。
不是有效的字碼頁名稱。-或-主要平台尚不支援以 所指示的字碼頁。
1
傳回目前執行個體的雜湊碼。
目前執行個體的雜湊碼。
1
在衍生類別中覆寫時,計算編碼指定的字元數所產生的最大位元組數目。
編碼指定字元數所產生的最大位元組數。
要編碼的字元數。
小於零。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,計算解碼指定的位元組數目所產生的最大字元數目。
解碼指定位元組數所產生的最大字元數。
要解碼的位元組數。
小於零。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,傳回可指定所用編碼方式的位元組序列。
位元組陣列,包含可指定所用編碼方式的位元組序列。-或-如果不需要前序編碼,則位元組陣列的長度為零。
1
在衍生類別中覆寫,解碼指定的開頭指定的位址轉換為字串的位元組數目。
字串,包含將指定之位元組序列解碼的結果。
位元組陣列的指標。
要解碼的位元組數。
為 null 指標。
小於零。
後援發生 (請參閱.NET Framework 中的字元編碼方式如完整的說明)-和- 設定為 。
在衍生類別中覆寫時,將指定位元組陣列中的所有位元組解碼成字串。
字串,包含將指定之位元組序列解碼的結果。
包含要解碼之位元組序列的位元組陣列。
位元組陣列包含無效的 Unicode 字碼指標。
為 null。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,將指定位元組陣列中的位元組序列解碼成字串。
字串,包含將指定之位元組序列解碼的結果。
包含要解碼之位元組序列的位元組陣列。
要解碼的第一個位元組索引。
要解碼的位元組數。
位元組陣列包含無效的 Unicode 字碼指標。
為 null。
或 小於零。-或- 和 不代表 中有效的範圍。
發生的後援 (如需完整說明,請參閱.NET Framework 中的字元編碼方式)。-和- 設定為 。
1
在衍生類別中覆寫時,取得值,指出目前的編碼方式是否使用單一位元組字碼指標。
如果目前的 使用單一位元組字碼指標,則為 true,否則為 false。
2
註冊編碼的提供者。
子類別可提供額外的字元編碼的存取。
為 null。
以位元組由小到大位元組順序取得 UTF-16 格式的編碼方式。
UTF-16 格式的編碼方式,使用位元組由小到大的位元組順序。
1
以位元組由小到大位元組順序取得 UTF-32 格式的編碼方式。
UTF-32 格式的編碼物件,使用位元組由小到大的位元組順序。
1
取得 UTF-7 格式的編碼方式。
UTF-7 格式的編碼方式。
1
取得 UTF-8 格式的編碼方式。
UTF-8 格式的編碼方式。
1
在衍生類別中覆寫時,若要取得目前的編碼方式,請取得向 Internet Assigned Numbers Authority (IANA) 註冊的名稱。
目前 的 IANA 名稱。
2
提供編碼提供者的基底類別,這個提供者提供特定平台無法使用的編碼方式。
初始化 類別的新執行個體。
傳回與指定字碼頁識別項相關聯的編碼方式。
與指定的字碼頁,也就使用編碼方式相關聯或null如果此無法傳回有效的編碼對應至。
要求的編碼方式的字碼頁識別項。
傳回與指定字碼頁識別項相關聯的編碼方式。參數會針對無法編碼的字元以及無法解碼的位元組序列指定錯誤處理常式。
與指定的字碼頁,也就使用編碼方式相關聯或null如果此無法傳回有效的編碼對應至。
要求的編碼方式的字碼頁識別項。
提供錯誤處理程序時無法使用這種編碼方式編碼字元的物件。
無法解碼的位元組序列時提供錯誤處理程序與此編碼的物件。
傳回具有指定名稱的編碼方式。
與指定的名稱,也就使用編碼方式關聯或null如果此無法傳回有效的編碼對應至。
要求的編碼方式的名稱。
傳回與指定名稱關聯的編碼方式。參數會針對無法編碼的字元以及無法解碼的位元組序列指定錯誤處理常式。
與指定的名稱,也就使用編碼方式關聯或null如果此無法傳回有效的編碼對應至。
慣用的編碼方式的名稱。
提供錯誤處理程序時無法使用這種編碼方式編碼字元的物件。
物件,該物件會在無法以目前編碼方式將位元組序列解碼時提供錯誤處理程序。