像任何应用程序一样,我使用通用字符串来处理用户反馈、验证消息、描述、按钮文本等。
我想将这些字符串存储在一个合乎逻辑的地方。这样做的理想方法是什么?我不认为这是一个意见问题。我怀疑有一个答案。
我查看了其他答案,例如this one,但我对以下三种方法的比较特别感兴趣 - 即解释为什么一种技术优于其他两种方法。
方法 1 - 资源文件
资源文件用于存储字符串,但这是最好的地方吗?这些不是用于本地化吗?资源文件不会太大吗?如果您使用多个资源文件,以后跟踪特定字符串会不会很困难?
方法 2 - 静态类
一种存储它们的全局“常量”静态类?
(模块是 C# 静态类)
方法 3 - 在相关课程中乱扔垃圾
使用这种技术,您可以在课程开始时获得相关信息。“UserAdded”字符串将放在主要使用该字符串的类中。
C# 或 VB.NET 在答案中是可以接受的。