如何将字符串添加到变量,方法,线程,..名字
本文关键字:方法 线程 名字 变量 字符串 添加 | 更新日期: 2023-09-27 18:30:53
下面是一个简单的例子:
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 :)
}
您正在寻找一个容器,如数组或列表。在进入线程之前,请确保您了解这些结构,因为它们是非常基本的结构,线程化是困难的。
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();
}