我只是想知道为什么它是 Settings.Default.<mysetting>
而不仅仅是 Settings.<mysetting>
?
最佳答案
简单的说:因为Settings
是一个类,属性都是instance属性。所以你需要一个实例,创建实例的默认方式是通过 Default
属性。
明显的后续问题是为什么属性不只是静态的开始...我推测答案是能够以其他方式创 build 置而不是默认设置加载/保存方法...例如,从数据库或不同的文件路径加载它们。
关于C# 设置文件 : Why do I have to use Settings. 默认值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4647550/