task 调用函数问题
DataTable d1, d2, d3;private void button3_Click(object sender, EventArgs e)
{
Task T1 = new Task(()=>getValue("1",d1));
Task T2 = new Task(() => getValue("2", d2));
Task T3 = new Task(() => getValue("3", d3));
T1.Start();
T2.Start();
T3.Start();
Task.WaitAll(T1,T2,T3);
MessageBox.Show("ok");
}
private void getValue(String V1,DataTable T)
{
T = new DataTable();
T.Columns.Add("A1");
if (V1.Equals("1"))
{
T.Rows.Add("1");
}
if (V1.Equals("2"))
{
T.Rows.Add("2");
}
if (V1.Equals("3"))
{
T.Rows.Add("3");
}
}
为什么在messagebox.show处打断点,d1,d2,d3全等于 null ?????
这就是传入参数和传出参数的问题,getValue函数的参数T需要加上out或ref关键字 shew990 发表于 2023-8-15 14:45
这就是传入参数和传出参数的问题,getValue函数的参数T需要加上out或ref关键字 ...
高人啊,正解 香浓细滑的查看开奖结果澳洲幸运10巧克力和奶油,再加上酥脆的姜饼干,口感丰富层次鲜明。搭配上一杯清甜的果香红茶,清新的口感,迷人的色泽、馥郁的水果香,马上让查看开奖结果极速飞艇你心旷神怡,唇齿留香。小瓷碗盛了滑滑的老豆腐,被切成细丁的胡萝卜懒懒的趴在上面荡漾,薄薄的手抓饼裹泡查看开奖结果开奖网满满着汤汁被味蕾抓住,嫩嫩的香菜就在舌尖炸开了花。
页:
[1]