2017-01-02 50 views
0

我不知道我该如何解释我想要做什么。C#本地化快捷方式

在我的项目中基本上是3个子项目。

  • 第一个项目:包含所有属性和本地化。
  • 第二个项目是一个控制台项目,使用来自第一个项目和一些本地化字符串的属性。
  • 第三个项目是一个Windows窗体项目,使用第一个项目中的所有属性和本地化字符串。

本地化工作没有问题,我可以启动两个项目,当我更改文化时,它会更改字符串。

但是:我必须将整个路径写入字符串到处。 实施例:

Label.Text = Config.Localization.MyString 

随着设置,我可以通过将其设置到一个新的变量使用“快捷方式”:

private Settings settings = Config.Properties.Settings.Default; 

但是随着位置我不能到缩短它。 Try'd如下:

private Type locals = CodepackConfig.Localization; 
    Label.Text = locals.MyString 

是否有人有线索,我怎么可以设置一个变量为“Config.Localization”?是的,我只是现在编码C#1个月,看起来像一个愚蠢的简单错误:)

回答