我在一个使用 C# 并允许在中心类中添加单独代码的内容管理系统中工作。出现的一个问题是我们希望为 QA 和站点的其余部分提供单独的代码库,目前我们使用文件夹结构将调用从一个类切换到另一个类
if (AssetPath == "Websites QA")
{
InputHelperQA.Navigation();//Calling Navigation Section From Helper Class
}
else
{
InputHelper.Navigation();
}
但我觉得这是完成这项任务的一种非常乏味的方式。有没有更好的方法来实现这一点?显然只是附加 InputHelper + "QA" 是行不通的,但有些事情我们只需要调用一次方法,而不必在调用周围包装 if else。