C# 要在单击按钮时创建对象,每次单击都应创建新对象

C# 要在单击按钮时创建对象,每次单击都应创建新对象,c#,c#-3.0,C#,C# 3.0,我正在为我的大学制作一个应用程序,我想通过自定义构造函数创建学生的对象,但我不知道如何在单击按钮时创建对象,我不想将其与数据库链接,我想在应用程序启动后创建对象,当应用程序关闭时,所有对象都将被删除 Thanx各位我不完全确定你们在问什么 创建一个对象(不管这意味着什么) C#是一种托管语言,这意味着您不必担心在应用程序关闭后杀死对象,除非这些对象实现了IDisposable,但我现在感觉这远远超出了您的范围。单击一个按钮-您将需要事件处理和订阅正确的事件 要创建新对象,请执行以下操作: You

我正在为我的大学制作一个应用程序,我想通过自定义构造函数创建学生的对象,但我不知道如何在单击按钮时创建对象,我不想将其与数据库链接,我想在应用程序启动后创建对象,当应用程序关闭时,所有对象都将被删除


Thanx各位

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

创建一个对象(不管这意味着什么)


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

单击一个按钮-您将需要
事件
处理和订阅正确的事件

要创建新对象,请执行以下操作:

YourClass objc=new YourClass()

要连接到数据库,请执行以下操作:

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

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

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


听起来像是硬件分配……不是分配,但我很好奇c#是如何工作的我尝试了我知道的,但知道的很少,我知道如何创建对象并传递属性,但我不知道的是如何动态创建对象..我想要test newobj=new test(“rehan”,123);对于下一次自动单击,应该是newobj1,以此类推
class
是一个关键字@Aniket谢谢,忽略了它:)不,thix ix不是我的问题,我的问题是在窗口窗体上的按钮后面设置thix代码,我尝试了相同的代码,但代码只创建了一个对象,但我想在每次单击时创建一个新对象,属性是从TextBoxes获取的。每次调用@RummyKhanoh时都会创建新对象。真的,我不知道thixno我不想连接数据库,我也知道事件处理,但我想通过文本框传递名称和id,这不是问题,但每次单击时都应该创建新对象,使用我在文本框中写入的名称和id单击按钮时,必须从文本框中获取id值。如果您使用的是ASP.NET,.cs代码中有对textbox对象的引用。gotcha@aniket。。Thanx给你一个+1,因为我不知道他在问什么:)@StanR。他想创建名称以文本框中输入的数据和另一个数字字段中的id开头的对象。。因此,如果文本框包含“hello”,数字字段包含
1
,那么他想创建一个名为
hello1
SomeClass classInstance = new SomeClass();