Heim > Artikel > Backend-Entwicklung > StringWriter vs. StringReader in C#?
StringReader und StringWriter sind von TextReader und TextWriter abgeleitet.
StringWriter wird zum Schreiben in String-Puffer verwendet. Es implementiert einen TextWriter zum Schreiben von Informationen in einen String.
Für 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 zum Lesen von Zeichenfolgen -
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); }
Das obige ist der detaillierte Inhalt vonStringWriter vs. StringReader in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!