[英]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.