控制台读写文件。

本文介绍了一个使用C#实现的简单控制台应用程序,该程序通过控制台读取用户输入的名字,并将这些名字追加到指定的文本文件中。文章提供了完整的源代码示例,展示了如何利用List和FileStream等类来处理字符串集合和文件操作。

namespace ReadLineWriteFile
{
class Program
{
static void Main(string[] args)
{
List<string> listName = new List<string>();
do
{
Console.WriteLine("等待输入(q结束)");
string strname = Console.ReadLine();
if (strname.ToLower() == "q")
{
break;
}
listName.Add(strname);
} while (true);
Read(listName);
Console.WriteLine("OK");
Console.ReadKey();
}
static void Read(List<string> list)
{
for (int i = 0; i < list.Count; i++)
{
Write("test.txt", list[i]);
}
}
static void Write(string path, string str)
{
using (FileStream fs = new FileStream(path, FileMode.Append))
{
using (StreamWriter sr = new StreamWriter(fs,Encoding.Default))
{
sr.WriteLine(str);
}
}
}
}
}

转载于:https://www.cnblogs.com/wrnsweet/p/6177879.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值