OOP標準を維持しようとしているので、別のクラスからコンストラクターを呼び出そうとしていますが、コンストラクターから値を取り戻すことができません。
コンストラクター:
namespace ContactForm.ContactFiles
{
class Contact
{
//First name
private string m_fName;
//Last name
private string m_lName;
public Contact()
{
}
public Contact(string FirstName)
: this(FirstName, string.Empty)
{
}
public Contact(string FirstName, string LastName)
{
m_fName = FirstName;
m_lName = LastName;
}
public string Firstname
{
//First name
get { return m_fName; }
set { m_fName = value; }
}
public string Lastname
{
get { return m_lName; }
set { m_lName = value; }
}
public string GetToStringItemsHeadings
{
get { return string.Format("{0,-20} {1, -20}", "First Name", "Last Name"); }
}
public override string ToString()
{
string strOut = string.Format("{0,-20} {1, -20}", m_fName, m_lName);
return strOut;
}
}
button_klickのForm(txtboxes)で指定された値を別のクラスのこのコンストラクターに送信したいので、そのstrOutを取得して、それを使用してリストに入れ、別のクラスに表示できるようにする必要があります。リストボックス付きのフォーム。したがって、それをOOP標準に保ちますか?それを行うためのより良い方法があれば、私はそれが私にとって新しいものであるとして、すべてのアイデアを受け入れます。