我有一個文本文件,其中包含一些我想要編輯的信息。該文件看起來是這樣的: id: 31
name: Anna
profession: Doctor
我可以讀一個StreamReader該條目,並在我的應用程序出示。然後我希望用戶能夠更改條目的name和profession,所以我想將這些特定行編輯爲新值,同時保持id完整(在我的真實代碼中,不僅有幾行,但很多行只有一些應該改變)。因此,例如,
我有一些關於如何正確執行文件處理的問題。我在我的程序中使用二進制序列化和反序列化。最重要的是,我還導出和導入文本文件。我列出了我的序列化代碼下面的一個例子。 我使用開放文件對話框來選擇文件夾/文件。 這是我的二進制序列化方法: if (string.IsNullOrWhiteSpace(fileName))
{
throw new ArgumentOutOfRangeException