tag:blogger.com,1999:blog-4500363753981919783.post4844002312270727130..comments2023-10-03T22:06:50.708+08:00Comments on Huan-Lin 學習筆記: C# 筆記:重訪委派-從 C# 1.0 到 2.0 到 3.0Michael Tsaihttp://www.blogger.com/profile/00364693770445538641noreply@blogger.comBlogger32125tag:blogger.com,1999:blog-4500363753981919783.post-41991053771047335072013-03-23T21:18:06.260+08:002013-03-23T21:18:06.260+08:00感謝您的支持!! ^_^感謝您的支持!! ^_^Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-76040651228793847362013-03-23T21:10:21.545+08:002013-03-23T21:10:21.545+08:00您的文章真是寫的超級棒~~我之前看過一堆文章都看的似懂非懂~~只有您的文章清楚明白,讚讚讚~~忍不住...您的文章真是寫的超級棒~~我之前看過一堆文章都看的似懂非懂~~只有您的文章清楚明白,讚讚讚~~忍不住要上來推一下!Anonymoushttps://www.blogger.com/profile/05529334773570188525noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-55812721788169349442013-02-26T00:22:51.362+08:002013-02-26T00:22:51.362+08:00多謝支持 ^^多謝支持 ^^Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-88024289700295485632013-02-25T16:39:37.436+08:002013-02-25T16:39:37.436+08:00文章超清楚,仔細一看原來是我有買過書的原作者,難怪...我只買好書,哈哈文章超清楚,仔細一看原來是我有買過書的原作者,難怪...我只買好書,哈哈Anonymoushttps://www.blogger.com/profile/06950007755160814965noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-12271032995910519072012-09-27T20:02:15.662+08:002012-09-27T20:02:15.662+08:00很高興有幫助 :)很高興有幫助 :)Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-68980449316101889912012-09-27T16:56:35.417+08:002012-09-27T16:56:35.417+08:00非常感謝,解了我多年之謎非常感謝,解了我多年之謎Anonymoushttps://www.blogger.com/profile/03369607126966405339noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-472287957982279612012-08-23T10:31:52.608+08:002012-08-23T10:31:52.608+08:00好文!!感謝好文!!感謝weitsonoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-15920855066343814632011-11-21T17:08:14.545+08:002011-11-21T17:08:14.545+08:00很高興有幫助 :)很高興有幫助 :)Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-25853390278852111652011-11-21T15:54:29.116+08:002011-11-21T15:54:29.116+08:00非常謝謝,看了您的文章終於看懂委派了。非常謝謝,看了您的文章終於看懂委派了。Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-27333833300527072812011-08-01T14:12:42.056+08:002011-08-01T14:12:42.056+08:00找了好多委派的文章都看不懂,看了大大的文章真是有如神助~!找了好多委派的文章都看不懂,看了大大的文章真是有如神助~!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-21450461783695949472011-04-11T14:38:49.432+08:002011-04-11T14:38:49.432+08:00不敢不敢! 很高興對你有幫助 ^_^不敢不敢! 很高興對你有幫助 ^_^Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-8259640506952579282011-04-11T13:54:52.324+08:002011-04-11T13:54:52.324+08:00大師您好,閱讀您的文章,真的太清楚了,讓我這剛開始學 C# 的人都瞭解,所謂:"前人種樹後...大師您好,閱讀您的文章,真的太清楚了,讓我這剛開始學 C# 的人都瞭解,所謂:"前人種樹後人乘涼"。水水http://shuihochen@hotmail.com.twnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-14765664528453407822011-01-13T16:41:29.471+08:002011-01-13T16:41:29.471+08:00Dear Shallow,
Glad it helped ^_^Dear Shallow,<br />Glad it helped ^_^Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-11315270685433708342011-01-13T16:28:07.072+08:002011-01-13T16:28:07.072+08:00Dear Huanlin Tsai,
這樣對Invoke和Delegate初學的我又有更進一步的認識...Dear Huanlin Tsai,<br />這樣對Invoke和Delegate初學的我又有更進一步的認識了。<br />很感謝您的註解!shallownoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-20977636209741425602011-01-13T15:21:55.905+08:002011-01-13T15:21:55.905+08:00這是化簡為繁版:
private void Log(LogMsgType msgtype, stri...這是化簡為繁版:<br />private void Log(LogMsgType msgtype, string msg)<br />{<br /> EventHandler handler = new EventHandler(MyEventHandler);<br /> rtfTerminal.Invoke(handler);<br />}<br /><br />void MyEventHandler(object sender, EventArgs e)<br />{<br /> rtfTerminal.SelectedText = string.Empty;<br /> rtfTerminal.SelectionFont = new Font(rtfTerminal.SelectionFont, FontStyle.Bold);<br /> rtfTerminal.SelectionColor = LogMsgTypeColor[(int)msgtype];<br /> rtfTerminal.AppendText(msg);<br /> rtfTerminal.ScrollToCaret();<br />}Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-82217810415283500982011-01-12T18:24:42.758+08:002011-01-12T18:24:42.758+08:00Dear Huanlin Tsai,
雖然拜讀後,對Invoke and Delegate的了解有很...Dear Huanlin Tsai,<br />雖然拜讀後,對Invoke and Delegate的了解有很大的幫助,<br />但以下的程式語法是怎麼化簡的還是弄不太清楚。<br />尤其是Delegate{}加大括弧。<br />有辦法由簡轉繁嗎?<br /><br />原程式http://coad.net/Blog/Resources/SerialPortTerminal.zip<br /><br />///RichTextBox rtfTerminal<br /><br />private void Log(LogMsgType msgtype, string msg)<br />{<br /> rtfTerminal.Invoke(new EventHandler(delegate<br /> {<br /> rtfTerminal.SelectedText = string.Empty;<br /> rtfTerminal.SelectionFont = new Font(rtfTerminal.SelectionFont, FontStyle.Bold);<br /> rtfTerminal.SelectionColor = LogMsgTypeColor[(int)msgtype];<br /> rtfTerminal.AppendText(msg);<br /> rtfTerminal.ScrollToCaret();<br /> }));<br />}shallownoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-38505724313982195342010-10-06T10:03:09.230+08:002010-10-06T10:03:09.230+08:00很高興對您有幫助 ^^很高興對您有幫助 ^^Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-26526651242470732882010-10-06T09:53:05.114+08:002010-10-06T09:53:05.114+08:00之前看了一堆Delegate的文章越看越糊塗,
今天拜讀您的文章,看一次就通了。
相當感謝!之前看了一堆Delegate的文章越看越糊塗,<br />今天拜讀您的文章,看一次就通了。<br />相當感謝!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-36827836392580742982010-08-08T19:42:28.508+08:002010-08-08T19:42:28.508+08:00你可以檢查一下,是不是在的 static 方法中呼叫物件方法?
請確定是否有建立物件,然後才呼叫方法...你可以檢查一下,是不是在的 static 方法中呼叫物件方法?<br />請確定是否有建立物件,然後才呼叫方法,像這樣:<br /><br />DelegateDemoVer1 demo = new DelegateDemoVer1()<br />demo.Run();Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-518736782343748752010-08-08T15:41:53.757+08:002010-08-08T15:41:53.757+08:00想請問一下Michael 大哥就是有關我在拿你的實例來練習時,demov1的版本這句Predicat...想請問一下Michael 大哥就是有關我在拿你的實例來練習時,demov1的版本這句Predicate p = new Predicate(FindMango); <br />C#會出現:需要有物件參考,才能使用非靜態欄位、屬性、方法,請問我是否那邊沒處理到呢Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-72909942579662178372010-06-23T09:18:08.235+08:002010-06-23T09:18:08.235+08:00「大師」不敢當,您太客氣啦!
可以參考看看:LINQ最佳實務講座-by 呂高旭 (悅知)「大師」不敢當,您太客氣啦!<br />可以參考看看:LINQ最佳實務講座-by 呂高旭 (悅知)Michael Tsaihttps://www.blogger.com/profile/00364693770445538641noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-12406975230428888722010-06-23T09:14:12.280+08:002010-06-23T09:14:12.280+08:00Sorry,小弟只專注於這篇文章~~~
不識大師級的您,早就有大作了!
不知大師您是否有LINQ的大...Sorry,小弟只專注於這篇文章~~~<br />不識大師級的您,早就有大作了!<br />不知大師您是否有LINQ的大作,亦或建議的工具書?!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-72399455933135826072010-06-23T09:11:32.105+08:002010-06-23T09:11:32.105+08:00這位大大,寫得太棒了!
一看就懂,建議您出書企吧!
小弟一定捧場的!!!這位大大,寫得太棒了!<br />一看就懂,建議您出書企吧!<br />小弟一定捧場的!!!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-89662648402703686932010-06-04T10:38:34.193+08:002010-06-04T10:38:34.193+08:00google到這篇教學文章,是我看過最棒的!google到這篇教學文章,是我看過最棒的!Unknownhttps://www.blogger.com/profile/18397043256806471303noreply@blogger.comtag:blogger.com,1999:blog-4500363753981919783.post-45497362962081420172010-01-06T22:54:48.250+08:002010-01-06T22:54:48.250+08:00=> 函式導向語言使用
可以看一下Haskell或其他函式導向語言語法。=> 函式導向語言使用<br />可以看一下Haskell或其他函式導向語言語法。Anonymousnoreply@blogger.com