C#大问题,高分求救!!!!

[复制链接]
查看11 | 回复3 | 2008-4-15 11:19:16 | 显示全部楼层 |阅读模式
th2在h1方法中没有声明
回复

使用道具 举报

千问 | 2008-4-15 11:19:16 | 显示全部楼层
//你可以用静态方法,参考以下代码://定义Class不能加括号//class Test() class Test {//Main是静态方法不能调直接用动态变量//Thread th1;//Thread th2;static Thread th1;static Thread th2; static void Main() {th1 = new Thread(new ThreadStart(h1)); th2 =new Thread(new ThreadStart(h2));//C#区分大小写//th1.IsbackGround=true; //th2.IsbackGround=true;th1.IsBackground = true;th2.IsBackground = true;th1.Start(); }//Main是静态方法不能调直接用动态方法//void h1()static void h1() { Console.WriteLine("哈哈"); th2.Start(); }//Main是静态方法不能调直接用动态方法//void h2()static void h2() { Console.WriteLine("呵呵"); } }//----------------------------------------------------------////你也可以创那一个静态变量,使用它的动态方法,参考以下代码://定义Class不能加括号//class Test() class Test2{ Thread th1;Thread th2;//使用t2创建th1和th2static Test2 t2 = new Test2();static void Main(){
//th1 = new Thread(new ThreadStart(h1));//th2 = new Thread(new ThreadStart(h2));t2.th1 = new Thread(new ThreadStart(t2.h1));t2.th2 = new Thread(new ThreadStart(t2.h2));//C#区分大小写//th1.IsbackGround=true; //th2.IsbackGround=true;t2.th1.IsBackground = true;t2.th2.IsBackground = true;t2.th1.Start();} void h1(){Console.WriteLine("哈哈");t2.th2.Start();}void h2(){Console.WriteLine("呵呵");}}
回复

使用道具 举报

千问 | 2008-4-15 11:19:16 | 显示全部楼层
你最后的时候把 th1 th2. Abort() 下,试试
回复

使用道具 举报

千问 | 2008-4-15 11:19:16 | 显示全部楼层
楼主你能看懂他们在说什么吗?其实你也看的不太清楚而已,你不如直接在摆渡搜索一下就可以得到答案的,不用这么浪费时间和得给分。。谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行