如何将字符串添加到变量,方法,线程,...名称

时间:2013-09-11 14:25:58

标签: c# variables visual-studio-2012 code-behind names

请看下面的简单示例:

    int Parallel_Count = int.Parse(nudParallelCount.Text);
    for (int i = 1; i <= Parallel_Count; i++)
    {
        Thread string.Format("Thread_{0}", i) = new Thread(new ThreadStart(string.Format("Thread_{0}_Inside", i) ));
        string.Format("Thread_{0}", i).Start();
    }

如你所见,我没有为线程名称及其条目使用常规名称,因为我们的代码有错误 你能告诉我如何修理这些代码吗? 我想在线程名称和线程条目名称中添加一个计数器(作为字符串) 但怎么样?

修改
我的一个条目是这样的:

    public void Thread_1_Inside()
    {
          bloblobloblo -> i've created this expression by myself :)
    }

先谢谢

1 个答案:

答案 0 :(得分:1)

您正在寻找像arraylist这样的容器。在进入线程之前,请确保您理解这些结构,因为它们是非常基本的构造,并且线程很难。

int Parallel_Count = int.Parse(nudParallelCount.Text);

Thread[] threads = new Thread[Parallel_Count];

for (int i = 0; i < Parallel_Count; i++)
{
    threads[i] = new Thread(/*fill thread start here*/);
    threads[i].Start();
}