アプリケーションに、パス トークンを完全修飾パスに変換するクラスがあります。例: のような文字列を取り、"%MYAPPDATA%"を返すことができますC:\Users\user.DOMAIN\AppData\Raoming\MyApp。
または、クラスには、文字列の代わりに列挙型を取ることができる関数へのオーバーロードがあります。例: enum を取り、AppPaths.MyAppDataを返すことができますC:\Users\user.DOMAIN\AppData\Raoming\MyApp。
「ルックアップ テーブル」をどこかに保存する必要がありますが、最適な方法や構造がわかりません。データセットを使用してテーブルをディスクに書き込む必要がありますか? それとも記憶にとどめておきますか?
単一のパス値は、文字列と列挙型にマップできます。インデックスが列挙型の整数値にマップされる配列をメモリに保持し、文字列が渡されたときに配列を検索できると思います。
考え?