VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 692|回复: 3

一个关于线程的问题

[复制链接]

2

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-2-13 11:00:01 | 显示全部楼层 |阅读模式
请看下面代码: 请问大家我在执行的时候这段程序并没有调用work()这个方法,请问这是怎么回事?如果解决应当怎么解决? 谢谢!

class Class1
{
        [STAThread]
        static void Main(string[] args)
        {
                Thread currentThread = Thread.CurrentThread;
                Thread workThread = new Thread(new ThreadStart(Work));
               
        }

        static void Work()
        {
                bool ishasTxt;
                if(File.Exists("D:\\files.txt"))
                {
                        ishasTxt = true;
                }
                else
                {
                        ishasTxt = false;
                }
                StreamWriter sr = new StreamWriter("D:\\filesOne.txt",ishasTxt);
                sr.WriteLine("this is my file");
                sr.WriteLine("I can write ints {0} or floats {1}, and so on.",1, 4.2);
                sr.Close();
        }
}
回复

使用道具 举报

0

主题

32

帖子

22.00

积分

新手上路

Rank: 1

积分
22.00
发表于 2020-4-11 13:00:01 | 显示全部楼层
workThread.Start();
回复

使用道具 举报

0

主题

13

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-4-11 13:30:01 | 显示全部楼层
少了1句:
workThread.Start();
回复

使用道具 举报

2

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-4-11 17:30:01 | 显示全部楼层
好的,谢谢大家,我给加进去了,可以执行了。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表