我在 c# 项目中添加了更多设置。我有 Settings.settings, Settings1.settings, ...每个都有许多类型的相同值设置.. id - string, point - Point(), size - Size() 但不同的值。
例子:
Settings.settings 有数据:
id = 'first'; string
point = 10@10; Point()
size = 111; 111; Size()
Settings1.settings 有数据:
id = 'second'; string
point = 20@20; Point()
size = 222; 222; Size()
我选择程序将在启动时使用的设置(通过从列表框中选择设置的 ID)。
然后我想通过以下方式获取所选设置的设置值:
Object myPoint = Config.currentPropertiesAt("point");
/Config class/ -> public static Object currentPropertiesAt(string value)
如何从正确的设置中获得该值?
我怎么知道它将返回什么对象类型?这就是我使用 Object 的原因,但这不可能。
有什么更好的方法?