阅读量:4
在C#中,处理输入输出流主要涉及到System.IO命名空间下的类。以下是一些常用的输入输出流处理方法:
-
读取输入流:
使用
StreamReader类读取输入流。例如,从控制台读取输入:using System; using System.IO; class Program { static void Main() { Console.WriteLine("请输入文本:"); StreamReader reader = new StreamReader(Console.In); string input = reader.ReadLine(); Console.WriteLine("您输入的文本是:" + input); reader.Close(); } } -
写入输出流:
使用
StreamWriter类写入输出流。例如,将文本写入文件:using System; using System.IO; class Program { static void Main() { string content = "这是一个示例文本。"; StreamWriter writer = new StreamWriter("output.txt"); writer.WriteLine(content); writer.Close(); Console.WriteLine("文本已写入文件。"); } } -
读取文件内容:
使用
FileStream和StreamReader类读取文件内容:using System; using System.IO; class Program { static void Main() { string filePath = "example.txt"; if (File.Exists(filePath)) { using (FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read)) { using (StreamReader reader = new StreamReader(fileStream)) { string content = reader.ReadToEnd(); Console.WriteLine("文件内容是:" + content); } } } else { Console.WriteLine("文件不存在。"); } } } -
将内容写入文件:
使用
FileStream和StreamWriter类将内容写入文件:using System; using System.IO; class Program { static void Main() { string filePath = "output.txt"; string content = "这是一个示例文本。"; using (FileStream fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write)) { using (StreamWriter writer = new StreamWriter(fileStream)) { writer.WriteLine(content); } } Console.WriteLine("文本已写入文件。"); } }
这些示例展示了如何使用C#处理输入输出流。在实际应用中,你可能需要根据具体需求对这些代码进行调整。
以上就是关于“c# command怎样处理输入输出流”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm