2017-01-02 66 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個月,看起來像一個愚蠢的簡單錯誤:)

回答