[英]Realtime updating textfield messages in winforms
我有一项服务,可以将项目添加到类中,然后将类序列化为文件。
然后,我需要使用文本字段(多行)创建一个简单的C#表单,以显示反序列化文件中的实时信息。
我将每秒有一个计时器,该计时器将读取我的类的属性列表并将其显示在文本字段中。
我的问题是:
有没有一种方法可以代替我一次又一次地读取文件,而只需添加最新行并将其追加到文本字段中?
var file = File.OpenRead("abc.txt");
file.Seek(1000, SeekOrigin.Begin);
读取文件时,请使用“搜索”跳过旧数据。
只是一个建议:
我认为,您应该为此目的使用某种消息队列。
再次按照您的帖子,而不是直接从文件获取,如果您宁愿将反序列化的内容存储在stack
,那将是很好的。 这样,您始终可以从堆栈顶部获取内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.