StringReader と StringWriter は TextReader と TextWriter から派生します
StringWriter は文字列バッファへの書き込みに使用されます。情報を文字列に書き込むための TextWriter を実装します。
StringWriter -
StringWriter sWriter = new StringWriter(); while(true) { myChar = strReader.Read(); if(myChar == -1) break; convertedChar = Convert.ToChar(myChar); if(convertedChar == '.') { strWriter.Write("."); sReader.Read(); sReader.Read(); }else { sWriter.Write(convertedChar); } } }
StringReader で文字列を読み取る場合 -
StringBuilder sbuilder = new StringBuilder(); // append sbuilder.AppendLine("Line one characters"); sbuilder.AppendLine("Line two characters"); sbuilder.AppendLine("Line three characters"); // read string using (StringReader sReader = new StringReader(sbuilder.ToString())) { string readString = await sReader.ReadToEndAsync(); Console.WriteLine(readString); }
以上がC# の StringWriter と StringReader は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。