35
1
using System;
2
using System.Collections.Generic;
3
4
public class ConfigManager
5
{
6
Dictionary<string, object> settings = new Dictionary<string, object>();
7
private static ConfigManager instance = new ConfigManager();
8
9
private ConfigManager() { }
10
11
public static ConfigManager getInstance() { return instance; }
12
13
public void Set(string key, object value)
14
{
15
settings[key] = value;
16
}
17
18
public object Get(string key)
19
{
20
return settings[key];
21
}
22
}
23
24
25
public class Program
26
{
27
public static void Main()
28
{
29
ConfigManager configManager1 = ConfigManager.getInstance();
30
configManager1.Set("name", "gof");
31
32
ConfigManager configManager2 = ConfigManager.getInstance();
33
Console.WriteLine(configManager2.Get("name"));
34
}
35
}
Cached Result
3.6966666666666666666666666667