当前上下文中不存在名称,这是怎么回事啊

zlcp520 2009-12-01 05:27:41
错误 3 当前上下文中不存在名称“td” D:\学习\C#\作业\ap_bbs_wz\ap_bbs_wz\z_ft.cs 51 17 ap_bbs_wz




private bool go_check = false;
private bool gb_check = true;


private void ft_go()
{
while (gb_check)
{
la.Text = (int.Parse(la.Text) + 1).ToString();
}
}


private void z_ft_Load(object sender, EventArgs e)
{
Thread td = new Thread(new ThreadStart(ft_go));
td.Start();
}

private void z_ft_FormClosed(object sender, FormClosedEventArgs e)
{
gb_check = false;
td.Abort();
}

...全文
663 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlcp520 2009-12-01
  • 打赏
  • 举报
回复
搞定了,谢谢各位,这里人气真高啊!
hhc123 2009-12-01
  • 打赏
  • 举报
回复
接下来你还是会出错,跨线程访问委托
fengling2001 2009-12-01
  • 打赏
  • 举报
回复
没有添加Thread命名空间
using System.Threading
tianrui456 2009-12-01
  • 打赏
  • 举报
回复
那是必然的,2个不同函数 他们的作用域是不同的, 不是你在这个函数定义的变量就可以用在那个函数上的,去找些作用域的知识补补吧
hhc123 2009-12-01
  • 打赏
  • 举报
回复

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
namespace WindowsFormsApplication23
{
public partial class Form3 : Form
{
public Form3()
{
InitializeComponent();
}
Thread td;
private bool go_check = false;
private bool gb_check = true;


private void ft_go()
{
while (gb_check)
{
la.Text = (int.Parse(la.Text) + 1).ToString();
}
}








private void Form3_Load(object sender, EventArgs e)
{
td = new Thread(new ThreadStart(ft_go));
td.Start();
}

private void Form3_FormClosing(object sender, FormClosingEventArgs e)
{
gb_check = false;
td.Abort();
}
}
}

ytycoffe 2009-12-01
  • 打赏
  • 举报
回复
你在一个方法内定义的td是局部变量,怎么可以在另一个方法里面使用,肯定会报错的啦
  • 打赏
  • 举报
回复
gb_check = false;
td.Abort();
这里的td 出问题,Thread td = new Thread(new ThreadStart(ft_go));

这个td的作用域只是z_ft_Load(object sender, EventArgs e)而已
hhc123 2009-12-01
  • 打赏
  • 举报
回复

加上这个看看using System.Threading

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧