-2
私は電話帳を開発する必要があります。テキストファイルの検索と削除
私は連絡先データをテキストファイルに書きますが、私はコンソールで作業します。そのテキストファイル内の連絡先を検索して削除するにはどのようなオプションが必要ですか?
public class Writer
{
public void writer (string name,string lastname,string number)
{
StreamWriter Wrt = new StreamWriter("D:\\Sample.txt",true);
Wrt.Write(name);
Wrt.Write(lastname);
Wrt.Write(number);
Wrt.Write("#");
Wrt.Write("");
Wrt.Close();
}
}
これはうまくやっていますが、あなたの質問は何ですか。私はあなたの宿題をやってくれると期待していないのですか? –
ヒント - ここでは、テキストファイルのデータに一貫した書式または区切られたファイルを使用します。検索アルゴリズムと削除アルゴリズムは、実装がはるかに簡単です。 – Tim
ファイルをリストに読み込み、削除した連絡先を削除して書き戻します。さらに、ファイル内の各レコードに_deleted_フラグを設定し、その人物が削除されたときにフラグを上書きするだけです。その後、追加時にフラグをチェックし、最初に削除された人を上書きします。 –