我阅读了在C#中何时使用静态类,但最上面的答案并不一定能回答我的问题。我有一个应用程序,它通过HTTP服务器与相当多的类似硬件连接。每个设备都必须登录,并且凭证通常是相同的。我使用Properties.Settings.Default.etc来处理应用程序范围的设置;但是,为了方便起见,在单独登录设备时,我会跟踪上次使用的用户名/密码。可通过选项窗口设置的默认值将首先使用,除非通过选项窗口进行更改,否则将保持不变,尽管临时设置已更改并在默认设置中使用。private static class Temporary