如何制作只存储最后 100 个条目的高效内存日志,并且可以快速将结果字符串输出到 TextBox(在每次更新时)?
我正在使用 File.AppendAllText
对文本文件进行实际记录,但希望能够查看我的应用程序中的最后条目。
最佳答案
简单队列有什么问题:
Queue<string> _items = new Queue<string>();
public void WriteLog(string value)
{
_items.Enqueue(value);
if(_items.Count > 100)
_items.Dequeue();
}
关于c# - 如何为最后 100 行日志实现内存记录器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082751/