去年我一直在做 PHP 和其他东西;我刚刚接触了一点 C 和 C++。
在我刚刚阅读的书中,所有字符串实际上都在代码中(我意识到这只是举例,但只是好奇)。
我的兴趣是——程序员是否有一种通用的方式来存储和显示字符串?.NET 是否有一些预定义的方式来执行此操作——就像 Android 在字符串文件中所做的那样?
(在 PHP 中,我将它们保存在所有 CSV 文件中,与代码完全分开。)
去年我一直在做 PHP 和其他东西;我刚刚接触了一点 C 和 C++。
在我刚刚阅读的书中,所有字符串实际上都在代码中(我意识到这只是举例,但只是好奇)。
我的兴趣是——程序员是否有一种通用的方式来存储和显示字符串?.NET 是否有一些预定义的方式来执行此操作——就像 Android 在字符串文件中所做的那样?
(在 PHP 中,我将它们保存在所有 CSV 文件中,与代码完全分开。)
如果您询问如何在代码中存储字符串:使用预处理器,例如
string_literals.h
#define PATH_TO_FILE "/home/usr/filename"
/* and so on...*/
*.cpp 文件
#include "string_literals.h"
const char* path = PATH_TO_FILE;
您的问题并不完全清楚,但在 .NET 中,字符串的存储方式应该在资源文件 (.resx) 中。这就是本地化的方式。您可以查看此链接以获取更多信息。