【问题标题】:Best way to declare ALL constant variable in APPLICATION在应用程序中声明所有常量变量的最佳方法
【发布时间】:2016-08-03 08:48:37
【问题描述】:

声明常量变量的最佳方法是什么?

如何在应用程序中传递所有常量变量的值?

用户案例:我希望能够更改徽标、标题或文件名(例如在 appData 目录中)。

事实:我正在为不同的客户端提供用户界面,每个客户端都应该使用软件中的常量/s 变量获得每个客户端的唯一名称。

【问题讨论】:

  • 您是否忘记在您的问题中包含 tag
  • 你的问题有点不清楚,看不懂,但是你在找资源组装吗?

标签: c# wpf constants


【解决方案1】:

您的问题非常不清楚,但看起来您要问的是如何创建 sudo 常量,即就运行代码而言是恒定的值,但可以调整以产生不同的行为,如果是这样,那么这个正是资源和设置的用途

Resources 存储您的应用程序使用的数据,但它们可以位于主 exe 的单独文件中,这意味着您只需弹出一个新资源文件并更改代码正在使用的资源,例如,如果您有资源文件中的所有文本,然后您可以将法语文本放入资源文件中,下次您的应用运行时它将使用法语,甚至还有一种机制可以根据文化自动执行此操作

Settings 有点不同,因为它们不是为存储大型复杂值而设计的,它们在层次结构中存储较小的简单数据,最低级别是您不应该使用的系统设置,接下来是应用程序设置,最后是用户设置,它的工作方式是,当应用程序运行时,它会查找存在的最高级别设置,然后从该文件中获取设置,这意味着每个用户都可以有稍微不同的设置,可以在运行时自定义,所以第一个当用户运行系统时,他们会获得默认设置,然后他们对其进行自定义并将它们保存在他们的用户配置文件中,然后下次他们的设置将被加载而不会影响其他任何人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-19
    • 1970-01-01
    相关资源
    最近更新 更多