Exemple #1
0
 /// <summary>
 /// キー、セクションが1つある状態で初期化するコンストラクタ
 /// </summary>
 /// <param name="fileName">ファイル名</param>
 /// <param name="section">セクション名</param>
 /// <param name="key">キー名</param>
 /// <param name="value">キーの値</param>
 /// <param name="comment">キーのコメント</param>
 public IniFile(string fileName, string section, string key = "", string value = "", string comment = "")
 {
     FileName = fileName;
     MetaData = new IniFileMetaData();
     Sections = new IniSectionList(new IniSection[] { new IniSection(fileName, section) });
     if (key != "" && value != "")
     {
         Sections[section].Keys = new IniDataList(new IniData[] { new IniData(fileName, section, key, value, comment) });
     }
 }
Exemple #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="fileName">ファイル名</param>
 /// <param name="metadata">メタ情報</param>
 public IniFile(string fileName, IniFileMetaData metadata)
 {
     FileName = fileName;
     Sections = new IniSectionList();
     MetaData = metadata;
 }
Exemple #3
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="fileName">ファイル名</param>
 public IniFile(string fileName)
 {
     FileName = fileName;
     Sections = new IniSectionList();
     MetaData = new IniFileMetaData();
 }