如何用一组双倍间距的句子创建一个连续的段落,然后将该段落重新转换为原来的文本: using System; class StringRW “Create an instance of TextReader to open a text file ” + “You can also use an instance of TextReader to read ” + Console.WriteLine(“Original text:\n\n{0}”, textReaderText);
using System.IO;
{
static void Main()
{
string textReaderText = “TextReader is the abstract base ” +
“class of StreamReader and StringReader, which read ” +
“characters from streams and strings, respectively.\n\n” +
“for reading a specified range of characters, or to ” +
“create a reader based on an existing stream.\n\n” +
“text from a custom backing store using the same ” +
“APIs you would use for a string or a stream.\n\n”;
string aLine, aParagraph = null;
StringReader strReader = new StringReader(textReaderText);
while(true)
{
aLine = strReader.ReadLine();
if(aLine != null)
{
aParagraph = aParagraph + aLine + ” “;
}
else
{
aParagraph = aParagraph + “\n”;
break;
}
}
Console.WriteLine(“Modified text:\n\n{0}”, aParagraph);
int intCharacter;
char convertedCharacter;
StringWriter strWriter = new StringWriter();
strReader = new StringReader(aParagraph);
while(true)
{
intCharacter = strReader.Read();
if(intCharacter == -1) break;
convertedCharacter = Convert.ToChar(intCharacter);
if(convertedCharacter == .)
{
strWriter.Write(“.\n\n”);
strReader.Read();
strReader.Read();
}
else
{
strWriter.Write(convertedCharacter);
}
}
Console.WriteLine(“\nOriginal text:\n\n{0}”,
strWriter.ToString());
}
}
stringwriter实现的一个功能_c#应用
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » stringwriter实现的一个功能_c#应用
相关推荐
-      利用c#远程存取access数据库_c#应用
-      c# 3.0新特性系列:隐含类型var_c#教程
-      c#动态生成树型结构的web程序设计_c#应用
-      论c#变得越来越臃肿是不可避免的_c#应用
-      用c#监控并显示cpu状态信息_c#应用
-      c#中实现vb中的createobject方法_c#应用
-      photoshop给花瓶打造彩绘效果_photoshop教程
-      使用c#创建sql server的存储过程_c#应用