例えば、前回起動した時刻や起動回数など、実行時間を超えてアプリケーションの状態を保存したい場合があります。その場合、外部記憶(ファイルやDBなど)にシリアル化などして保存する(いわゆる永続化)ことになりますが、.NET2.0だと、SettingsBase(ApplicationSettingsBase)を使うと便利です。 以下は、アプリケーションの前回起動した時刻を保存する例。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Configuration; namespace Sample { public class MySettings : ApplicationSettingsBase { const string KEY = "Last