我是C#的新手。
在窗体设计中让我们说我有一个文本框,列表视图和一个按钮。 我写的代码像这样的按钮:有什么区别C#
listBox1.Items.Add(textBox1.Text);
...这将只是添加从文本框中的文本到ListView中。
另一种方法是:
我创建了一个Person.cs类,并在那里我添加此
string FirstName;
public string FN {
get { return FirstName; }
set { FirstName = value; }
}
,按钮上我补充一点:
Student NewStudent = new Student();
NewStudent.FN = textBox1.Text;
listBox1.Items.Add(NewStudent.FN);
这两个会做同样的事情。
第一个只需要一行代码,但第二个是几行。为什么不使用只需要一条线的第一个?
拿起一本关于面向对象设计的好书。文本框不应该被用作变量。 – CodeCaster