anonymous-methods

    2熱度

    2回答

    我有一個需要有條件地執行的方法的方法,像這樣: int MyMethod(Func<int> someFunction) { if (_someConditionIsTrue) { return someFunction; } return 0; } 我希望能夠在通過LINQ查詢MyMethod as someFunction: int

    7熱度

    1回答

    我想暴露,可以採取一個可選的匿名方法的功能: type TParamsProc = reference to procedure(Params: TSQLParams); TFieldsProc = reference to procedure(Fields: TSQLResult); TDbController = class ...

    0熱度

    1回答

    我很努力從方法檢索自定義屬性。如您所見,ProcessXML方法具有自定義屬性。該方法本身被傳遞給一個匿名委託,然後,在這種情況下,我正在尋找它的自定義屬性,但我不知道該怎麼做。 如果有人能告訴我正確的做法,我會很感激。非常感謝 這裏是我的代碼 Public Sub UpdateXML() Dim errors = New Errors Dim xml = <testx

    2熱度

    2回答

    我想調用聲明類之外的部分方法。這是不允許的,因爲部分方法是隱式私有的。你不能設置一個委託指向的部分,所以我建議如下: public partial class MyClass { AnotherClass _anotherClass; public MyClass () { _anotherClass = new AnotherClass();

    26熱度

    2回答

    我想知道有什麼區別。目前我正在學習這個東西,它似乎對我來說,這些都是一樣的: delegate void X(); X instanceOfX; instanceOfX = delegate() { code }; instanceOfX =() => { code }; 此外,如果拉姆達是新的,我應該只使用Lambda和匿名方法忘了?

    0熱度

    3回答

    例如是否有必要將一個Timer實例添加到列表中,因爲我在這裏要防止Timer被垃圾收集? Tyly如果回調不是匿名的,aswer是yes,但由於它是匿名的,我想方法塊中匿名方法塊中可訪問的變量只會在匿名方法完成時被垃圾回收?在這種情況下,不需要保存裁判,因爲我正在做..: private static List<Timer> timers = new List<Timer>(); public

    0熱度

    2回答

    我有下面的代碼片段(作爲例子)中查找聯繫人: public string Search() { string address = ""; ContactManager manager = new ContactManager(); // LookupComplete is just a plain event manager.LookupComplet

    18熱度

    1回答

    這是由How to compare TFunc/TProc containing function/procedure of object?提示的,具體由David對Barry的問題發表的評論。由於我沒有博客發佈這個,所以我會在這裏問這個問題,並回答它。 問題:什麼時候以及如何在Delphi的匿名方法中引用變量? 實施例: procedure ProcedureThatUsesAnonymousM

    0熱度

    2回答

    我一直在麻煩轉換下列相當直接的C#代碼到vb.net 4.0,我明白有匿名代表。我還無法弄清楚。 _combo.DataBound += (sender, args) => { var item = _combo.FindItemByValue(values[0].ToString()); if (item != n

    3熱度

    3回答

    <%= MyClass.GetData(() => new[] { Html.TextBox(prefix + "Postcode", Customer.ZipCode, new { maxlength = 7 }), Html.ValidationIcon(prefix + "ZipCode") })%> 有人可以請解釋我的MyClass.GetData方法是作爲參數傳遞什麼? 我不指望一個