我正在阅读由6列组成的文本文件.在6列中,每3列显示一个对象信息,我希望通过多线程并行访问这些列.像一个对象的3列一样,除主线程外总共创建了2个线程.
文本文件如下所示:
我尝试了但是我遇到了将数据从主线程传递到其他线程的困难,错误发生在字符串变量“part”. (当前上下文中不存在变量部分)
文本文件如下所示:
我尝试了但是我遇到了将数据从主线程传递到其他线程的困难,错误发生在字符串变量“part”. (当前上下文中不存在变量部分)
我想为tag1和tag2做多线程处理.
我正在分享我的代码块,请告诉我我错在哪里
因为我是多线程编程的新手.
namespace MultiTag_Simulation_ConsoleApp { class Program { static void Main(string[] args) { string line; string[] part; StreamReader File = new StreamReader("2Tags_Points.txt"); while((line = File.ReadLine()) !=null) { part = line.Split('\t'); Thread TAG1 = new Thread(new ThreadStart(Tag1)); TAG1.Start(); } } void Tag1() { double w,x; w = Convert.Todouble(part[1]); x = Convert.Todouble(part[2]); Console.WriteLine("Tag1 x:" + w + "\t" + "Tag1 y:" + x); Console.ReadKey(); } } }