ファイルのパス/名前だけでなく、ファイルの内容を文字列または辞書として保存する方法はありますか?
以下は、Windowsフォームからファイルパスを取得するために現在使用している方法です。それを適応させる方法はありますか、それとも最初から始めるべきですか? テキストのみの .ini ファイルを読み込んでいます。LINQは 1 つのルートのようですが、私はそれに慣れていません。
public void ShowSettingsGui()
{
System.Windows.Forms.OpenFileDialog ofd = new System.Windows.Forms.OpenFileDialog();
ofd.Multiselect = false;
ofd.Filter = "Data Sources (*.ini)|*.ini*|All Files|*.*";
if (ofd.ShowDialog() == DialogResult.OK)
{
string[] filePath = ofd.FileNames;
}
m_settings = Path.GetDirectoryName(ofd.FileName);
}