delegates

    0熱度

    4回答

    如何使用委託退出通用列表ForEach?休息或返回不起作用。 例子: Peoples.ForEach(delegate(People someone) { if(someone.Name == "foo") ???? What to do to exit immediatly ? });

    1熱度

    3回答

    我剛剛安裝了VS2008,遇到了一個問題,我肯定可以用lambda或代表(或組合!)解決問題。 private string ReadData(TcpClient s, string terminator) { // Reads a byte steam into a string builder until either data is unavailable or the

    2熱度

    4回答

    我有一個PyQt程序,在這個程序中,我開始繪製複雜圖像的新線程。 我想知道線程何時完成,因此我可以在窗體上打印圖像。 我現在面臨的唯一障礙是,我需要調用從GUI線程內繪製的方法,所以我想辦法告訴GUI線程,以從附圖線程內做一些事情。 我可以使用一個線程,但程序暫停。 我曾經在C#中使用一個BackgroundWorker來完成它。 有沒有辦法在Python中做這樣的事情?或者我應該進入PyQt應用

    17熱度

    5回答

    您會如何建議避免重複事件訂閱的最佳方式?如果這行代碼在兩個地方執行,則該事件將運行兩次。我試圖避免第三方事件訂閱兩次。 theOBject.TheEvent += RunMyCode; 在我的委託制定者,我可以有效地運行這個... theOBject.TheEvent -= RunMyCode; theOBject.TheEvent += RunMyCode; ,但是,最好的辦法?

    3熱度

    3回答

    首先,我無法理解.NET 3.5的功能/ Lambda方面。我使用這些功能在日常LINQ,但我的問題是理解的執行,他們真正的意思(?LAMBDA System.Func等等等等) 考慮到這一點,怎麼會以下操作來實現: 作爲一個例子,我想有一個List(Of T)的擴展方法,它將List中所有對象的屬性設置爲一個特定的值,並返回更新的List(Of T)。它會被稱爲是這樣的: VB: Dim som

    14熱度

    2回答

    嗯,我想知道App Delegate是幹什麼的。它有一些很好的方法,比如-applicationDidFinishLaunching,它會在應用程序啓動完成後調用,等等。但是,那究竟是什麼?這是在UIApplicationMain函數中實例化的一些對象嗎? 它是如何工作的,我的應用程序中的每個類都可以訪問該應用程序委託對象?網絡上有沒有可視化這些關係的良好圖表?

    3熱度

    2回答

    真的拉我的頭髮與這一個... 我有一個接口,一個C#項目定義爲: /* Externally Accessible API */ [InterfaceType(ComInterfaceType.InterfaceIsIDispatch)] public interface ISerial { [DispId(1)] bool Startup(); [DispI

    -1熱度

    5回答

    我知道,它可能使用隱式提供異步交互: 異步委託 異步回調 我只是想知道還有什麼其他方法.NET支持異步交互? 非常感謝。 問候 編輯: 也許我沒有正確地解釋自己.... 我理解線程和併發PERFECTLY,我只是想的可能方式列表,以實現在.net臺異步交互,除了使用異步委託或回調。

    3熱度

    3回答

    我想創建一個類,它初始化一個定時器,該定時器將用作其他類成員的中心核心,以便爲定時器已用事件註冊自己。我的問題是我真的不知道如何將定時器過期事件暴露給其他類。一個解決方案,我認爲可能的工作是,我只是暴露定時器作爲公共財產,這將返回計時器對象,我可以從這個對象調用的計時器經過事件,例如: MyAppTimer appTimer = new MyAppTimer(); Timer timer = a

    4熱度

    1回答

    比方說,我有一個接口IMyInterface<T>,簡單地描述了一個功能: public interface IMyInterface<T> { T MyFunction(T item); } 我勉強能與Func<T, T>代替這一點,但我要爲語義原因接口。我可以定義該接口和Func<T,T>之間的隱式轉換,以便我可以將匿名委託或lambda作爲參數傳遞給接受該接口作爲參數的函數