我有一个用 C#.NET 编写的软件,它通过 USB 与设备通信。当出现问题时,设备会设置一个错误代码,我的软件会以整数的形式读取该错误代码。我想在我的 C# 程序中存储与特定固件错误代码相关的错误消息。存储这些的最佳方式是什么?
有人告诉我,一个好的方法是使用资源文件。使用资源文件有什么好处?有更好的方法吗?
我建议也使用资源文件。一项主要好处是本地化(使用不同的语言)。即使您现在不想使用多种语言,您也可以在以后灵活地添加它们。另一个好处是简单的 .NET/c# 集成。
var key = "134"; //error code
var resourceFile = "someFileName.resx";
var filePath = @"c:\some\path";
ResourceManager resourceManager = ResourceManager
.CreateFileBasedResourceManager(resourceFile, filePath, null);
resourceValue = resourceManager.GetString(key);
此外,当需要更改消息时,可以轻松访问资源文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)