我目前正在尝试管理我的项目中使用的不同REST服务,我通过将一个静态类作为一个容器类来完成这项工作,后面跟着几个嵌套类,像这样:实例化静态类中的嵌套类
public static class HostName {
private const string HostAddress = "https://rest.connection.string/api"
public class CourseQueryInformation{
public CourseQueryInformation(string par, string par2)
{
...
}
}
public class PersonQueryInformation{
public CourseQueryInformation(string par, string par2)
{
...
}
}
}
现在我的主要问题是,为了实例化一个新的对象,我一定要做到以下几点:
var typeofobj = new HostName.CourseQueryInformation("par","parer");
这种感觉有点乱。
所以,我的主要问题是,有没有办法以更清洁的方式做到这一点?我真的想保持在一个容器内排序的类,但我不确定这是否是最好的方法。
请发表维护的代码一些实际的代码,你发布的东西看起来像没有返回类型的方法,但你称它们为类,你可以添加缺少的位?一个类没有参数。另外,为什么不只是一个名称空间足够? –
对不起,这个例子是错误的。编辑! – Coss
为什么你滥用一个静态类作为“容器”,当这正是命名空间的用途? – CodeCaster