C# console based project
を作成しました。そのプロジェクトには、文字列であるcompanyName
、companyType
などの変数があります。
companyName="someCompanyName";
companyType="someCompanyType";
構成ファイルを作成し、そこから値を読み取り、コード内の変数companyName
、companyType
を初期化する必要があります。
Application Configuration File
アイテムをプロジェクトに追加します(プロジェクトを右クリック>アイテムを追加)。これにより、プロジェクトにapp.configというファイルが作成されます。
<add key="keyname" value="someValue" />
タグ内に<appSettings>
などのエントリを追加して、ファイルを編集します。
System.Configuration
dllへの参照を追加し、ConfigurationManager.AppSettings["keyname"]
などのコードを使用して構成内の項目を参照します
Configuration configManager = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection confCollection = configManager.AppSettings.Settings;
confCollection["YourKey"].Value = "YourNewKey";
configManager.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection(configManager.AppSettings.SectionInformation.Name);
プロジェクトファイルを右クリック->追加->新規アイテム->アプリケーション構成ファイル。これにより、app.config
(またはweb.config
)ファイルがプロジェクトに追加されます。
ConfigurationManager
クラスは良い出発点です。これを使用して、構成ファイルからさまざまな構成値を読み取ることができます。
Configuration Files に関するMSDNドキュメントを読み始めることをお勧めします。