在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ C#/ C# StringReader類
C#屬性(Properties)
C#與Java比較
C#方法
C#枚舉
C#關鍵字
C# StreamReader類
C#不安全代碼
C#文件(I/O)
C#匿名方法
C#線程同步
C# Thread類
C#主線程
C#數(shù)據(jù)類型
C# FileStream類
C#預處理指令
C#繼承
C#循環(huán)
C#決策結構
C#集合
C#反射
C#類型轉(zhuǎn)換
C#泛型
C# StringReader類
C#歷史
C#運算符重載
C#屬性
C#線程實例:Sleep()方法
C#線程示例:優(yōu)先級
C#線程實例:Join()方法
C# BinaryReader類
C#類
C#索引器
C# BinaryWriter類
C#序列化
C#常量和文字
C#程序結構
C#封裝
C#事件
C#可空類型(nullable)
C#基本語法
C#異常處理
C#教程
C#接口
C# System.IO命名空間
C#線程命名實例
C# StringWriter類
C#線程實例
C#數(shù)組
C#正則表達式
C#命名空間
C#反序列化
C#與C++比較
C# TextWriter類
C#多線程
C#字符串
C#是什么?
C#變量
C# FileInfo類
C#線程實例:Abort()方法
C#結構體
C#運算符
C#入門程序
C#多線程生命周期
C# TextReader類
C# DirectoryInfo類
C#委托

C# StringReader類

StringReader類用于讀取StringWriter類寫入的數(shù)據(jù)。它是TextReader類的子類。它使我們能夠同步或異步讀取字符串。它提供了執(zhí)行讀操作的構造函數(shù)和方法。

C# StringReader簽名

[SerializableAttribute]  
[ComVisibleAttribute(true)]  
public class StringReader : TextReader

C# StringReader構造函數(shù)

StringReader具有以下構造函數(shù)。

構造函數(shù) 描述
StringReader(String) 從指定字符串讀取初始化StringReader類的新實例。

C# StringReader方法

以下是 StringReader 類的方法。

方法 描述
Close() 它用于關閉StringReader。
Dispose() 它用于釋放TextReader對象使用的所有資源。
Equals(Object) 它確定指定的對象是否等于當前對象。
Finalize() 它允許對象嘗試釋放資源并執(zhí)行其他清理操作。
GetHashCode() 它作為默認散列函數(shù)。
GetType() 它用于獲取當前實例的類型。
Peek() 它用于返回下一個可用的字符,但不消耗它。
Read() 它用于從輸入字符串中讀取下一個字符。
ReadLine() 它用于從當前字符串中讀取一行字符。
ReadLineAsync() 它用于從當前字符串異步讀取一行字符。
ReadToEnd() 它用于讀取從當前位置到字符串末尾的所有字符。
ReadToEndAsync() 用于從當前位置到字符串末尾異步讀取所有字符。
ToString() 它用于返回表示當前對象的字符串。

C# StringReader示例

在以下示例中,StringWriter類用于寫入字符串信息,StringReader類用于讀取由StringWriter類編寫的字符串。

using System;  
using System.IO;  
namespace CSharpProgram  
{  
    class Program  
    {  
        static void Main(string[] args)  
        {  
            StringWriter str = new StringWriter();  
            str.WriteLine("Hello, this message is read by StringReader class");  
            str.Close();  
            // Creating StringReader instance and passing StringWriter  
            StringReader reader = new StringReader(str.ToString());  
            // Reading data  
            while (reader.Peek() > -1)  
            {  
                Console.WriteLine(reader.ReadLine());  
            }  
        }  
    }  
}

執(zhí)行上面示例代碼,得到以下結果 -

Hello, this message is read by StringReader class

上一篇:C#命名空間下一篇:C#運算符