c#将list中的各项输出到外部文件中,并加上写入时间
时间: 2024-03-07 21:50:41 浏览: 20
你可以在每个 List 项后面加上当前时间,然后使用 `StreamWriter` 类将它们写入外部文件中。下面是一个示例代码:
```csharp
using System;
using System.Collections.Generic;
using System.IO;
class Program
{
static void Main(string[] args)
{
List<string> myList = new List<string>();
myList.Add("Item 1");
myList.Add("Item 2");
myList.Add("Item 3");
using (StreamWriter writer = new StreamWriter("output.txt"))
{
foreach (string item in myList)
{
writer.WriteLine($"{item} - {DateTime.Now}");
}
}
Console.WriteLine("List items have been written to output.txt");
}
}
```
在这个示例中,我们使用了字符串插值语法,将每个 List 项和当前时间格式化为一个字符串。然后我们将这个字符串写入名为 "output.txt" 的文件中。当然,你可以根据自己的需求对时间格式进行进一步的定制。