C# 如何以编程方式实例化对象

C# 如何以编程方式实例化对象,c#,visual-studio,C#,Visual Studio,我想从代码中实例化一些设计标签。我不想为每个文本框制作50个标签。就像unity一样,我想在设计中多次实例化某个对象。如何在c#中的visual studio中执行此操作。您必须动态创建标签对象,例如: int n = 4; // label counts private void btnShow_Click(object sender, EventArgs e) { Label[] labels = new Label[n]; for (int i = 0; i <

我想从代码中实例化一些设计标签。我不想为每个文本框制作50个标签。就像unity一样,我想在设计中多次实例化某个对象。如何在c#中的visual studio中执行此操作。

您必须动态创建标签对象,例如:

int n = 4; // label counts

private void btnShow_Click(object sender, EventArgs e)
{

    Label[] labels = new Label[n];

    for (int i = 0; i < n; i++)
    {        

        labels[i] = new Label();
        // Here you can modify the value of the label which is at labels[i]
    }

    // add labels to Controls container
    for (int i = 0; i < n; i++)
    {
        this.Controls.Add(labels[i]);
    }
int n=4;//标签计数
私有void b显示\单击(对象发送者,事件参数e)
{
标签[]标签=新标签[n];
对于(int i=0;i
它是一个web应用程序还是桌面?为标签做一个预设+@Immersive我不知怎的感觉到
unity3d
标签甚至不应该在这里,因为OP似乎指的是完全不同的东西,提到Unity只是作为预期的示例behavior@Hellium见上文评论