System.IO.TextWriter.cs

ylbtech-System.IO.TextWriter.cs
1.返回顶部
1、
#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1\mscorlib.dll
#endregion

using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;

namespace System.IO
{
    //
    // 摘要:
    //     表示可以编写一个有序字符系列的编写器。 此类为抽象类。
    [ComVisible(true)]
    public abstract class TextWriter : MarshalByRefObject, IDisposable
    {
        //
        // 摘要:
        //     提供 TextWriter,它不带任何可写入但无法从中读取的后备存储。
        public static readonly TextWriter Null;
        //
        // 摘要:
        //     存储用于此 TextWriter 的换行符。
        protected char[] CoreNewLine;

        //
        // 摘要:
        //     初始化 System.IO.TextWriter 类的新实例。
        protected TextWriter();
        //
        // 摘要:
        //     使用指定的格式提供程序初始化 System.IO.TextWriter 类的新实例。
        //
        // 参数:
        //   formatProvider:
        //     控制格式设置的 System.IFormatProvider 对象。
        protected TextWriter(IFormatProvider formatProvider);

        //
        // 摘要:
        //     获取控制格式设置的对象。
        //
        // 返回结果:
        //     特定区域性的 System.IFormatProvider 对象,或者如果未指定任何其他区域性,则为当前区域性的格式设置。
        public virtual IFormatProvider FormatProvider { get; }
        //
        // 摘要:
        //     当在派生类中重写时,返回用来写输出的该字符编码。
        //
        // 返回结果:
        //     用来写入输出的字符编码。
        public abstract Encoding Encoding { get; }
        //
        // 摘要:
        //     获取或设置由当前 TextWriter 使用的行结束符字符串。
        //
        // 返回结果:
        //     当前 TextWriter 的行结束符字符串。
        public virtual string NewLine { get; set; }

        //
        // 摘要:
        //     在指定的 TextWriter 周围创建线程安全包装。
        //
        // 参数:
        //   writer:
        //     要同步的 TextWriter。
        //
        // 返回结果:
        //     线程安全包装。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     writer 为 null。
        public static TextWriter Synchronized(TextWriter writer);
        //
        // 摘要:
        //     关闭当前编写器并释放任何与该编写器关联的系统资源。
        public virtual void Close();
        //
        // 摘要:
        //     释放由 System.IO.TextWriter 对象使用的所有资源。
        public void Dispose();
        //
        // 摘要:
        //     清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
        public virtual void Flush();
        //
        // 摘要:
        //     异步清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
        //
        // 返回结果:
        //     表示异步刷新操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task FlushAsync();
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object[]) 方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg:
        //     一个对象数组,其中包含零个或多个要设置格式和写入的对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 或 arg 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0(零),或者大于或等于 arg 数组的长度。
        public virtual void Write(string format, params object[] arg);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object,System.Object,System.Object)
        //     方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的第一个对象。
        //
        //   arg1:
        //     要格式化和写入的第二个对象。
        //
        //   arg2:
        //     要设置格式和写入的第三个对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于 (即,此方法重载,三个) 要进行格式化的对象数量。
        public virtual void Write(string format, object arg0, object arg1, object arg2);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object,System.Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的第一个对象。
        //
        //   arg1:
        //     要格式化和写入的第二个对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零) 或者大于或等于 (即,此方法重载,两个) 要进行格式化的对象数量。
        public virtual void Write(string format, object arg0, object arg1);
        //
        // 摘要:
        //     通过在对象上调用 ToString 方法将此对象的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的对象。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(object value);
        //
        // 摘要:
        //     以异步形式将字符串写入到文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的字符串。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(string value);
        //
        // 摘要:
        //     将十进制值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的十进制值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(decimal value);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于 (即,此方法重载,其中一个) 要进行格式化的对象数量。
        public virtual void Write(string format, object arg0);
        //
        // 摘要:
        //     将 4 字节浮点值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节浮点值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(float value);
        //
        // 摘要:
        //     将 8 字节无符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节无符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        [CLSCompliant(false)]
        public virtual void Write(ulong value);
        //
        // 摘要:
        //     将 8 字节有符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节有符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(long value);
        //
        // 摘要:
        //     将 4 字节无符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节无符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        [CLSCompliant(false)]
        public virtual void Write(uint value);
        //
        // 摘要:
        //     将 4 字节有符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节有符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(int value);
        //
        // 摘要:
        //     将 Boolean 值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 Boolean 值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(bool value);
        //
        // 摘要:
        //     将字符的子数组写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     要从中写出数据的字符数组。
        //
        //   index:
        //     在开始接收数据时缓存中的字符位置。
        //
        //   count:
        //     要写入的字符数。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     缓冲区长度减去 index 小于 count。
        //
        //   T:System.ArgumentNullException:
        //     buffer 参数为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     index 或 count 为负。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(char[] buffer, int index, int count);
        //
        // 摘要:
        //     将字符数组写入该文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     要写入文本流中的字符数组。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(char[] buffer);
        //
        // 摘要:
        //     将 8 字节浮点值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节浮点值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(double value);
        //
        // 摘要:
        //     将字符写入该文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入文本流中的字符。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void Write(char value);
        //
        // 摘要:
        //     以异步形式将字符写入到下一个文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入文本流中的字符。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteAsync(char value);
        //
        // 摘要:
        //     将字符的子数组异步写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     要从中写出数据的字符数组。
        //
        //   index:
        //     在开始接收数据时缓存中的字符位置。
        //
        //   count:
        //     要写入的字符数。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     buffer 为 null。
        //
        //   T:System.ArgumentException:
        //     index 加 count 大于缓冲区长度。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     index 或 count 为负。
        //
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteAsync(char[] buffer, int index, int count);
        //
        // 摘要:
        //     以异步形式将字符数组写入到下一个字符串或流。
        //
        // 参数:
        //   buffer:
        //     要写入文本流中的字符数组。 如果 buffer 为 null,则不写入任何内容。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public Task WriteAsync(char[] buffer);
        //
        // 摘要:
        //     以异步形式将字符串写入到下一字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的字符串。 如果 value 为 null,则不会将任何内容写入文本流。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteAsync(string value);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于 (即,此方法重载,其中一个) 要进行格式化的对象数量。
        public virtual void WriteLine(string format, object arg0);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object) 相同的语义写出格式化的字符串和一个新行。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg:
        //     一个对象数组,其中包含零个或多个要设置格式和写入的对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     字符串或对象作为传入 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于的长度 arg 数组。
        public virtual void WriteLine(string format, params object[] arg);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object) 相同的语义写出格式化的字符串和一个新行。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的第一个对象。
        //
        //   arg1:
        //     要格式化和写入的第二个对象。
        //
        //   arg2:
        //     要设置格式和写入的第三个对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于 (即,此方法重载,三个) 要进行格式化的对象数量。
        public virtual void WriteLine(string format, object arg0, object arg1, object arg2);
        //
        // 摘要:
        //     使用与 System.String.Format(System.String,System.Object,System.Object) 方法相同的语义将格式化字符串和新行写入文本字符串或流。
        //
        // 参数:
        //   format:
        //     复合格式字符串(请参见“备注”)。
        //
        //   arg0:
        //     要格式化和写入的第一个对象。
        //
        //   arg1:
        //     要格式化和写入的第二个对象。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     format 为 null。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        //
        //   T:System.FormatException:
        //     format 不是有效的复合格式字符串。 - 或 - 格式项的索引小于 0 (零),或者大于或等于 (即,此方法重载,两个) 要进行格式化的对象数量。
        public virtual void WriteLine(string format, object arg0, object arg1);
        //
        // 摘要:
        //     通过在对象上调用 ToString 方法将后跟行结束符的此对象的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的对象。 如果 value 为 null,则只写入行终止符。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(object value);
        //
        // 摘要:
        //     将后跟行结束符的 4 字节有符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节有符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(int value);
        //
        // 摘要:
        //     将后面带有行结束符的十进制值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的十进制值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(decimal value);
        //
        // 摘要:
        //     将行结束符的字符串写入文本字符串或流。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine();
        //
        // 摘要:
        //     将后跟行结束符的字符写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入文本流中的字符。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(char value);
        //
        // 摘要:
        //     将后跟行结束符的字符串写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的字符串。 如果 value 为 null,则只写入行终止符。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(string value);
        //
        // 摘要:
        //     将后跟行结束符的字符子数组写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     从其读取数据的字符数组。
        //
        //   index:
        //     在开始读取数据时 buffer 中的字符位置。
        //
        //   count:
        //     要写入的最大字符数。
        //
        // 异常:
        //   T:System.ArgumentException:
        //     缓冲区长度减去 index 小于 count。
        //
        //   T:System.ArgumentNullException:
        //     buffer 参数为 null。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     index 或 count 为负。
        //
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(char[] buffer, int index, int count);
        //
        // 摘要:
        //     将后面带有行结束符的 Boolean 值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 Boolean 值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(bool value);
        //
        // 摘要:
        //     将后跟行结束符的字符数组写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     从其读取数据的字符数组。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(char[] buffer);
        //
        // 摘要:
        //     将后跟行结束符的 8 字节有符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节有符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(long value);
        //
        // 摘要:
        //     将后跟行结束符的 8 字节无符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节无符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        [CLSCompliant(false)]
        public virtual void WriteLine(ulong value);
        //
        // 摘要:
        //     将后跟行结束符的 4 字节浮点值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节浮点值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(float value);
        //
        // 摘要:
        //     将后跟行结束符的 8 字节浮点值的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 8 字节浮点值。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        public virtual void WriteLine(double value);
        //
        // 摘要:
        //     将后跟行结束符的 4 字节无符号整数的文本表示形式写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的 4 字节无符号整数。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     System.IO.TextWriter 已关闭。
        //
        //   T:System.IO.IOException:
        //     出现 I/O 错误。
        [CLSCompliant(false)]
        public virtual void WriteLine(uint value);
        //
        // 摘要:
        //     将后跟行结束符的字符异步写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入文本流中的字符。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteLineAsync(char value);
        //
        // 摘要:
        //     将后跟行结束符的字符串异步写入文本字符串或流。
        //
        // 参数:
        //   value:
        //     要写入的字符串。 如果值为 null,则只写入行终止符。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteLineAsync(string value);
        //
        // 摘要:
        //     将后跟行结束符的字符数组异步写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     要写入文本流中的字符数组。 如果字符数组为 null,则仅写入行结束符。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public Task WriteLineAsync(char[] buffer);
        //
        // 摘要:
        //     将后跟行结束符的字符子数组异步写入文本字符串或流。
        //
        // 参数:
        //   buffer:
        //     要从中写出数据的字符数组。
        //
        //   index:
        //     在开始接收数据时缓存中的字符位置。
        //
        //   count:
        //     要写入的字符数。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ArgumentNullException:
        //     buffer 为 null。
        //
        //   T:System.ArgumentException:
        //     index 加 count 大于缓冲区长度。
        //
        //   T:System.ArgumentOutOfRangeException:
        //     index 或 count 为负。
        //
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteLineAsync(char[] buffer, int index, int count);
        //
        // 摘要:
        //     将行结束符的字符串异步写入文本字符串或流。
        //
        // 返回结果:
        //     表示异步写入操作的任务。
        //
        // 异常:
        //   T:System.ObjectDisposedException:
        //     文本编写器已被释放。
        //
        //   T:System.InvalidOperationException:
        //     文本编写器当前正在使用以前的写入操作。
        [ComVisible(false)]
        public virtual Task WriteLineAsync();
        //
        // 摘要:
        //     释放由 System.IO.TextWriter 占用的非托管资源,还可以另外再释放托管资源。
        //
        // 参数:
        //   disposing:
        //     若要释放托管资源和非托管资源,则为 true;若仅释放非托管资源,则为 false。
        protected virtual void Dispose(bool disposing);
    }
}
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
 
 
6.返回顶部
 
warn 作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

猜你喜欢

转载自www.cnblogs.com/storebook/p/12577994.html
今日推荐