我一直在用Xamarin开发移动应用程序六个月,而Xamarin Forms是我做到这一点的唯一方式。两天前,我看到一篇文章,建议我通过xml使用追索字符串而不是硬编码。我研究它的机器人和一般的想法导致我使用追索字符串。
我的问题是:
我在便携式库中创建了一个名为BaseLang的抽象类,它看起来像这样:
public abstract class BaseLang
{
public abstract string Text { get; }
}
对于我创造的每种语言,
public class EngLang : BaseLang
{
public override string Text { get { return "Welcome"; } }
}
我在第一次构建应用程序时将我的EngLang类声明为静态变量,并使用我的字符串。我的实际问题是,这是好的还是我应该使用资源字符串并使用依赖注入来调用它们?
答案 0 :(得分:1)