使用另一个用户设置值设置用户设置值
Set user setting value with another user setting value
如果我创建名为 var1
和 var2
的用户设置变量,是否可以将 var2 的值放入 var1 中?
例如:
Properties.Settings.Default.var2 = "Whosebug";
Properties.Settings.Default.var1; // //path/Whosebug/morepath
Properties.Settings.Default.var2 = "test";
Properties.Settings.Default.var1; // //path/test/morepath
Settings 本质上只是一个 XML 文件,因此您无法将变量值动态注入到条目中。
但是,您可以在运行时通过使用 Properties.Settings.Default.Properties
对象根据 var2
的值动态更新 var1
来实现您想要的。
这是一篇文章,其中包含一些动态更新条目的示例:
https://codedocu.com/Net-Framework/WPF/Basics/Settings/WPF_colon_-Create,-write-and-read-settings-dynamically?2045
Properties.Settings.Default.Properties["var2"].DefaultValue = "your updated value goes here"
对您的问题的简短回答是否定的。
字符串只是一个字符串,没有任何 built-in 功能可以将第一个变量中的 %var2%
动态替换为第二个或任何其他变量的实际值。
如果您想以某种方式更改变量的值,则必须编写一些代码来为您执行此操作。
如果我创建名为 var1
和 var2
的用户设置变量,是否可以将 var2 的值放入 var1 中?
例如:
Properties.Settings.Default.var2 = "Whosebug";
Properties.Settings.Default.var1; // //path/Whosebug/morepath
Properties.Settings.Default.var2 = "test";
Properties.Settings.Default.var1; // //path/test/morepath
Settings 本质上只是一个 XML 文件,因此您无法将变量值动态注入到条目中。
但是,您可以在运行时通过使用 Properties.Settings.Default.Properties
对象根据 var2
的值动态更新 var1
来实现您想要的。
这是一篇文章,其中包含一些动态更新条目的示例: https://codedocu.com/Net-Framework/WPF/Basics/Settings/WPF_colon_-Create,-write-and-read-settings-dynamically?2045
Properties.Settings.Default.Properties["var2"].DefaultValue = "your updated value goes here"
对您的问题的简短回答是否定的。
字符串只是一个字符串,没有任何 built-in 功能可以将第一个变量中的 %var2%
动态替换为第二个或任何其他变量的实际值。
如果您想以某种方式更改变量的值,则必须编写一些代码来为您执行此操作。