我目前正在嘗試管理我的項目中使用的不同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