packages/System.Text.Encoding.4.3.0/ref/netcore50/ja/System.Text.Encoding.xml

(开头部分) 110KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>System.Text.Encoding</name>
  </assembly>
  <members>
    <member name="T:System.Text.Decoder">
      <summary>エンコード済みバイト シーケンスを文字のセットに変換します。</summary>
      <filterpriority>1</filterpriority>
    </member>
    <member name="M:System.Text.Decoder.#ctor">
      <summary>
        <see cref="T:System.Text.Decoder" /> クラスの新しいインスタンスを初期化します。</summary>
    </member>
    <member name="M:System.Text.Decoder.Convert(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Int32,System.Boolean,System.Int32@,System.Int32@,System.Boolean@)">
      <summary>エンコード済みバイト配列を UTF-16 エンコード文字に変換し、その結果を文字列配列に格納します。</summary>
      <param name="bytes">変換するバイト配列。</param>
      <param name="byteIndex">
        <paramref name="bytes" /> の変換する最初の要素。</param>
      <param name="byteCount">変換する <paramref name="bytes" /> の要素の数。</param>
      <param name="chars">変換後の文字を格納する配列。</param>
      <param name="charIndex">データを格納する <paramref name="chars" /> の最初の要素。</param>
      <param name="charCount">変換に使用する <paramref name="chars" /> 内の最大要素数。</param>
      <param name="flush">これ以上データの変換を行わないことを示す場合は true。それ以外の場合は false。</param>
      <param name="bytesUsed">このメソッドから制御が戻るときに、変換に使用されたバイト数を格納します。このパラメーターは初期化せずに渡されます。</param>
      <param name="charsUsed">このメソッドから制御が戻るときに、<paramref name="chars" /> に格納されている変換の結果生成された文字数を格納します。このパラメーターは初期化せずに渡されます。</param>
      <param name="completed">このメソッドから制御が戻るときに、<paramref name="byteCount" /> で指定したすべての文字が変換された場合は true です。それ以外の場合は false です。このパラメーターは初期化せずに渡されます。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="chars" /> または <paramref name="bytes" /> が null  (Nothing) です。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="charIndex" />、<paramref name="charCount" />、<paramref name="byteIndex" />、または <paramref name="byteCount" /> が 0 未満です。または<paramref name="chars" /> の長さ。 -<paramref name="charIndex" /> が <paramref name="charCount" /> より小さい。または<paramref name="bytes" /> の長さ。 -<paramref name="byteIndex" /> が <paramref name="byteCount" /> より小さい。</exception>
      <exception cref="T:System.ArgumentException">出力バッファーの容量が小さいために変換済み出力を格納できません。出力バッファーは、<see cref="Overload:System.Text.Decoder.GetCharCount" /> メソッドで示されるサイズ以上にする必要があります。</exception>
      <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
      <filterpriority>2</filterpriority>
    </member>
    <member name="P:System.Text.Decoder.Fallback">
      <summary>現在の <see cref="T:System.Text.Decoder" /> オブジェクトの <see cref="T:System.Text.DecoderFallback" /> オブジェクトを取得または設定します。</summary>
      <returns>
        <see cref="T:System.Text.DecoderFallback" /> オブジェクト。</returns>
      <exception cref="T:System.ArgumentNullException">設定操作の値が null  (Nothing) です。</exception>
      <exception cref="T:System.ArgumentException">現在の <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクトにまだデコードされていないデータが含まれるため、設定操作に新しい値を代入できません。</exception>
      <filterpriority>1</filterpriority>
    </member>
    <member name="P:System.Text.Decoder.FallbackBuffer">
      <summary>現在の <see cref="T:System.Text.Decoder" /> オブジェクトに関連付けられている <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクトを取得します。</summary>
      <returns>
        <see cref="T:System.Text.DecoderFallbackBuffer" /> オブジェクト。</returns>
      <filterpriority>1</filterpriority>
    </member>
    <member name="M:System.Text.Decoder.GetCharCount(System.Byte[],System.Int32,System.Int32)">
      <summary>派生クラスでオーバーライドされた場合、指定したバイト配列に格納されているバイト シーケンスをデコードすることによって生成される文字数を計算します。</summary>
      <returns>指定したバイト シーケンス、および内部バッファー内のバイトをデコードすることによって生成される文字数。</returns>
      <param name="bytes">デコード対象のバイト シーケンスが格納されたバイト配列。</param>
      <param name="index">デコードする最初のバイトのインデックス。</param>
      <param name="count">デコードするバイト数。</param>
      <exception cref="T:System.ArgumentNullException">
        <paramref name="bytes" /> が null  (Nothing) です。</exception>
      <exception cref="T:System.ArgumentOutOfRangeException">
        <paramref name="index" /> または <paramref name="count" /> が 0 未満です。または<paramref name="index" /> および <paramref name="count" /> が <paramref name="bytes" /> 内の有効な範囲を示していません。</exception>
      <exception cref="T:System.Text.DecoderFallbackException">フォールバックが発生しました (詳細については、「.NET Framework における文字エンコーディング」を参照してください)。および<see cref="P:System.Text.Decoder.Fallback" /> が <see cref="T:System.Text.DecoderExceptionFallback" /> に設定されます。</exception>
后面还有 1015 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。