的使用我有一個構造函數在我的Windows窗體可以構造器鏈接到位重載構造
public frmSecondarySEC(int intPrimaryDocumentId, int intSecondaryDocumentId, string strStateCode, int intCountyId, string strPrimaryDocTypeName, string strPrimaryDocTypeCode, string strDealName, string strLoanNumber, int intDealId, string strDealType, string strCountyName, bool blIsFileReview)
{
}
現在我需要一個額外的參數傳遞給這個構造函數。爲此,我創建了此構造函數的重載版本,以便使用原始構造函數的其他類不會分解。僅有的差異是添加了新參數。
public frmSecondarySEC(int intPrimaryDocumentId, int intSecondaryDocumentId, string strStateCode, int intCountyId, string strPrimaryDocTypeName, string strPrimaryDocTypeCode, string strDealName, string strLoanNumber, int intDealId, string strDealType, string strCountyName, bool blIsFileReview,string primaryDocumentTitle)
{
}
現在,因爲它們共享黎民初始化代碼,我試圖構造函數鏈
public frmSecondarySEC(int intPrimaryDocumentId, int intSecondaryDocumentId, string strStateCode, int intCountyId, string strPrimaryDocTypeName, string strPrimaryDocTypeCode, string strDealName, string strLoanNumber,int intDealId, string strDealType, string strCountyName, bool blIsFileReview) : this(int intPrimaryDocumentId, int intSecondaryDocumentId, string strStateCode, int intCountyId, string strPrimaryDocTypeName, string strPrimaryDocTypeCode, string strDealName, string strLoanNumber, int intDealId, string strDealType, string strCountyName, bool blIsFileReview)
{
}
但是我對這個部分
:this(int intPrimaryDocumentId
它說
無效的表達得到一個錯誤term'int'.Am我使用構造函數鏈或i的錯誤實現t可以通過其他方式完成。我想防止重複的代碼。請建議。