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(".\n\n");
sReader.Read();
sReader.Read();
} else {
sWriter.Write(convertedChar);
}
}
StringReader একটি স্ট্রিং পড়তে ব্যবহৃত হয়।
StringReader উদাহরণ
StringBuilder sbuilder = new StringBuilder();
// অ্যাপেন্ড
sbuilder.AppendLine("Line one characters");
sbuilder.AppendLine("Line two characters");
sbuilder.AppendLine("Line three characters");
// স্ট্রিং পড়া
using (StringReader sReader = new StringReader(sbuilder.ToString())) {
string readString = await sReader.ReadToEndAsync();
Console.WriteLine(readString);
}