c# stringreader如何讀取字符串

c#
小樊
104
2024-07-27 14:48:09

StringReader類是一個(gè)用于讀取字符串的類,可以在字符串中讀取字符和行。要使用StringReader類讀取字符串,可以按照以下步驟進(jìn)行操作:

  1. 創(chuàng)建一個(gè)StringReader對(duì)象,并將要讀取的字符串作為參數(shù)傳遞給構(gòu)造函數(shù)。
StringReader stringReader = new StringReader("Hello, World!");
  1. 使用StringReader對(duì)象的Read方法讀取單個(gè)字符,并將其轉(zhuǎn)換為char類型。
int nextChar = stringReader.Read();
char ch = (char)nextChar;
Console.WriteLine(ch);
  1. 使用StringReader對(duì)象的ReadLine方法讀取一行字符串。
string line = stringReader.ReadLine();
Console.WriteLine(line);
  1. 使用StringReader對(duì)象的Peek方法查看下一個(gè)字符,但不移動(dòng)閱讀器。
int peekChar = stringReader.Peek();
char peekCh = (char)peekChar;
Console.WriteLine(peekCh);
  1. 使用StringReader對(duì)象的Close方法關(guān)閉StringReader對(duì)象。
stringReader.Close();

通過以上步驟,您可以使用StringReader類來讀取字符串中的字符和行。

0