我有一个按钮,通过点击它,一个新对象由c1
的名称构成:
private void addbtn_Click(object sender, EventArgs e)
{
Contact c1 = new Contact(add_name_txtbx.Text,add_num_txtbx.Text);
}
我想使用在文本框中输入的文字设置新对象的名称(c1
)。
类似的东西:
private void addbtn_Click(object sender, EventArgs e)
{
Contact add_name_txtbx.Text = new Contact(add_name_txtbx.Text,add_num_txtbx.Text);
}
有可能吗?我该怎么办?
这是班级:
class Contact
{
public string _name;
public string _number;
public void setName(string Name)
{
_name = Name;
}
public string getName()
{
return _name;
}
public void setNumber(string Number)
{
_number = Number;
}
public string getNumber()
{
return _number;
}
public Contact(string Name, string Number)
{
_name = Name;
_number = Number;
}
}
答案 0 :(得分:1)
我不太清楚问题是什么。在此示例中,我创建了一个Contact
并将其名称设置为名为add_name_txbx
的文本框的内容。
Contact c = new Contact();
c.setName(add_name_txbx.Text);
你是否以某种方式询问" c"可以用文本框中的名称替换?答案是否定的,c
是开发人员(您)在编译时选择的符号,直到运行时才知道文本框的内容。