我想在单击按钮时创建对象,并且每次单击都应该创建新对象

时间:2013-02-28 00:19:00

标签: c# c#-3.0

我正在为我的大学申请,我想通过自定义构造函数创建学生的对象,但我不知道如何在按钮点击上创建对象,我不想将它与数据库链接,我想创建对象应用程序启动后,应用程序关闭时将终止所有对象。

Thanx Everyone

2 个答案:

答案 0 :(得分:2)

我不完全确定你在问什么。

创建一个对象(无论这意味着什么)

SomeClass classInstance = new SomeClass();

C#是一种托管语言,这意味着您不必担心在应用程序关闭后终止对象,除非这些对象实现IDisposable,但我现在感觉超出了您的范围。< / p>

答案 1 :(得分:1)

点击按钮 - 您需要Event处理并订阅正确的事件。

创建一个新对象:

YourClass objc = new YourClass()

连接数据库:

您需要正确设置ConnectionString并通过SqlClient接口访问数据库(或者您可以使用Linq2Sql或实体框架或其他任何内容!)

---在OP的评论后编辑---

您可以通过实际编译源代码并动态加载程序集,在文本框中创建一个名称和id传递名称和id的新对象。这是在C#中做的丑陋方式。但这是一种在C#中实际编译程序集然后运行它的方法:

What is the best scripting language to embed in a C# desktop application?