gpt4 book ai didi

c# - 我可以将多个值传递给 C# 中的 Setter 吗?

转载 作者:行者123 更新时间:2023-12-02 22:18:35 25 4
gpt4 key购买 nike

大家好我正在尝试构建一个保存设置并且不公开我的方法我试图从实际运行时隐藏尽可能多的方法并从我所有 IO 的 setter 和 getter 运行它们。

我需要能够将文件位置的 Uri 和字典传递到方法中才能进行调用。我会将文件位置放入 resx,但我必须能够允许系统管理员更改文件的位置。我正在加载的所有内容都是以键值对形式加载到 xml 中。

执行此操作的最佳方法是什么?

最佳答案

您可以使用元组(使用 .Net Framework 4.0+ 时)。

class SettingsClass
{
public Tuple<string, Dictionary<string, string>> TwoValuesProperty { get; set; }
}

然后您可以通过以下方式使用它:

SettingsClass settings = new SettingsClass();

settings.TwoValuesProperty = new Tuple<string, Dictionary<string, string>>("URI", new Dictionary<string, string>());

关于c# - 我可以将多个值传递给 C# 中的 Setter 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14102028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com