在单击按钮事件上创建对象

时间:2016-01-13 08:33:55

标签: c# .net

因此用户输入数据,通过代码进行数据操作,然后保存到DB表中。

在数据输入后我想将给定数据输入到对象中。

我怎样才能在每次用户点击New Expense按钮时创建一个新对象?

我知道创建一个obj就像

Classname c = new Classname();

但如果我喜欢

protected void Button1_Click(object sender, EventArgs e)
{
    Classname c = new Classname();
}

该程序是否会覆盖?或创建删除前一个对象的对象?

我的意思是,这些都可以工作,但在我的情况下如果对象被覆盖我不应该创建一个新的,所以我需要知道发生了什么..

1 个答案:

答案 0 :(得分:0)

我建议为表单保留这些对象的集合(或者在Button_Click方法之上的另一个范围内),并在事件接收器中添加一个新对象,如:

var coll = new List<Classname>();

protected void Button1_Click(object sender, EventArgs e)
    {
        coll.Add(new Classname());
    }