01 2018 档案

摘要:多线程,new Thread(t1);和new Thread(new ThreadStart(t1));有什么区别 没有区别。 前者,是c#的语法。也就是说是编译器帮你改写为第二种形式。 因此你要搞清楚,这是.net的特性还是c#的特性。这是c#得特性,如果有人以为第一种写法“是.net的”那他就错 阅读全文
posted @ 2018-01-26 10:26 笑笑小白 阅读(36559) 评论(1) 推荐(4) 编辑
摘要:delegate是委托,本身不能解决跨线程访问控件的问题,直接调用委托还是会报错 Invoke指定用主线程中的控件去调用这个委托,相当于主线程来执行这个函数 在codeProject网站中找到的。 C# delegate is a callback function. In other words, 阅读全文
posted @ 2018-01-25 17:17 笑笑小白 阅读(576) 评论(0) 推荐(1) 编辑
摘要:C#是区分大小写的,但是我却发现C#中同时存在String与string,于是我很困惑,于是我上网搜索了一下,于是我了解了一些小知识。 MSDN中对string的说明:string is an alias for String in the .NET Framework。string是String的 阅读全文
posted @ 2018-01-25 16:17 笑笑小白 阅读(49768) 评论(2) 推荐(10) 编辑
摘要:在用.NET Framework框架的WinForm构建GUI程序界面时,如果要在控件的事件响应函数中改变控件的状态,例如:某个按钮上的文本原先叫“打开”,单击之后按钮上的文本显示“关闭”,初学者往往会想当然地这么写: void ButtonOnClick(object sender,EventAr 阅读全文
posted @ 2018-01-25 14:30 笑笑小白 阅读(2528) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示