Client/Desktop/KMBIM3.0/KMBIM3.0_23.08.16_수정최종/Utils/Configuration.cs

49 lines
914 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace KMBIM.Revit.Tools.Utils
{
public class Configuration
{
public Dictionary<string, string> _configuration = null;
public List<string> Keys = null;
public string this[string key]
{
get
{
if (_configuration.ContainsKey(key))
{
return _configuration[key];
}
return null;
}
set
{
if (_configuration.ContainsKey(key))
{
_configuration[key] = value;
}
else
{
_configuration.Add(key, value);
}
}
}
public Configuration()
{
_configuration = new Dictionary<string, string>();
Keys = _configuration.Keys.ToList();
}
public void Clear()
{
_configuration.Clear();
}
}
}