我想創建鏈式構造函數,但是,我不擅長它,需要一些幫助! 我在構造函數的一個消息中告訴我沒有構造函數需要兩個參數。 ?鏈式構造函數沒有找到任何需要兩個參數?
這是什麼意思?我需要它來處理從另一個班級發送的3個字符串,並導致我進入第二個問題,這是我不能從我的其他班級調用這個...我已經嘗試了一切,我只是不能讓它做到:(我覺得有些東西我對構造函數錯過了很多,但是我確信有人可以用正確的方式指出我的意思!!請允許我在這裏使用任何和所有的幫助!!!我已經閱讀了關於這個主題的C#書籍,並且他們幫不上什麼忙和我有谷歌和很好的例子還有很多,但沒有真正使多大意義,對我來說,因爲我以爲我的代碼會工作。
這裏是我的課我已經構造函數我需要發送變量。
public class Phone
{
//Private Phone
private string m_persPhone;
//Other Phone
private string m_otherPhone;
//Work Phone
private string m_privatePhone;
public Phone()
{
}
public Phone(string personalPhone)
: this(personalPhone, string.Empty) //<---Problem is HERE...
{
}
public Phone(string personalPhone, string otherPhone, string privatePhone)
{
m_persPhone = personalPhone;
m_otherPhone = otherPhone;
m_privatePhone = privatePhone;
}
public string personalPhone
{
//Personal Phone
get { return m_persPhone; }
set { m_persPhone = value; }
}
public string otherPhone
{
//Other Phone
get { return m_otherPhone; }
set { m_otherPhone = value; }
}
public string privatePhone
{
//Private Phone
get { return m_privatePhone; }
set { m_privatePhone = value; }
}
public string GetToStringItemsHeadings
{
get { return string.Format("{0,-20} {1, -20} {2, -20}", "Personal Phone", "Other Phone", "Private Phone"); }
}
public override string ToString()
{
string strOutPhone = string.Format("{0,-20} {1, -20} {2, -20}", m_persPhone, m_otherPhone, m_privatePhone);
return strOutPhone;
}
}
}
//問候
嘗試:這個(personalPhone,的String.Empty,string.Emtpy) – 2012-08-03 20:18:55