使用可本地化属性方法与 ResXResourceSet 方法

发布于 2024-08-15 19:42:59 字数 31 浏览 2 评论 0原文

谁能告诉我什么更适合不同类型的.net应用程序?

Can anyone tell me what is more appropriate for different types of .net applications?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

恰似旧人归 2024-08-22 19:43:00

Windows 窗体上的“可本地化”属性* 告诉 Windows 创建并使用 .resx 资源文件作为窗体上控件的字符串属性。 .NET 将根据您当前的 UI 区域性加载适当的资源文件。

ResXResourceSet,详细信息请参见 MSDN 此处< /a>,可以轻松地以编程方式读取相同的 .resx 资源文件。

简而言之,它们实际上是同一件事:一个是 Windows 窗体使用资源文件的自动机制,另一个是程序访问。通常,Windows 窗体应用程序将使用固定 UI 元素的 Localized 属性和 ResXResourceSet 来访问提示、可变文本等的其他属性。

*这让我笑了,因为“Localized”在英式英语中应该是“Localisable”

The "Localizable" property* on a Windows Form tells Windows to create and use a .resx resource file for the string properties of the controls on the form. .NET will load the appropriate resource file depending on your current UI culture.

ResXResourceSet, detailed on MSDN here, makes it easy to programmatically read the same .resx resource file.

So in a nutshell they're really the same thing: one is an automatic mechanism for Windows Forms to use resource files, and one is for program access. Typically a Windows Forms application would use the Localizable property for fixed UI elements and the ResXResourceSet to access additional properties for prompts, variable text and whatnot.

*that makes me chuckle, as "Localizable" should be "Localisable" in British English

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文