func

    0熱度

    4回答

    我需要構建一個「between」函數來檢查日期是否包含在2個日期範圍內。我寫了這一點,但它不工作: private static Expression<Func<TElement, bool>> IsDateBetween<TElement>(Expression<Func<TElement, object>> valueSelector, DateTime date) { var p

    2熱度

    1回答

    平等比較如何爲Func工作?我已經減少了我的問題的複雜性,這些單元測試: [Test] public void Will_Pass() { Func<string> func =() => "key"; Assert.That(func, Is.EqualTo(func)); } [Test] public void Will_Fail() { Func

    1熱度

    1回答

    當我路過一個 Func<EntityType,bool> sourceFunc = a => a.Name == "name"; 到: var crmEntities = m_xrmServiceContext.CreateQuery<EntityType>().Where(sourceFunc); ,然後調用 int i = crmEntities.ToList().Count; 它

    2熱度

    2回答

    我有一個方法和兩個代表如下。它以這種方式運行。但我想使用Delegate.CreateInstance。 dx和dy的類型必須是Func<IEnumerable<Foo>>。就像fx和fy一樣。他們不能是Func<int, IEnumerable<Foo>>。 public class Test { private IEnumerable<T> CreateItems<T>(int co

    4熱度

    2回答

    我想知道是否有一種方法可以使地圖(使用C++)返回一個func。這是我的代碼,它不工作,我得到一個編譯器錯誤。 #include <map> #include <iostream> #include <string> using namespace std; map<string, void()> commands; void method() { cout << "IT

    0熱度

    1回答

    WF4使用4個可用於委託給方法的操作。喜歡這個。 _workflowApplication.Completed = delegate(WorkflowApplicationCompletedEventArgs e) { WorkflowApplicationCompleted(e); }; 但是也有2個Func。我可以看到如何內聯使用它們,但我希望它們可以委託給一個方法。 我想: _workf

    10熱度

    2回答

    同時將自己深入到C#的更高級功能,我遇到了一些代碼,我並不完全知道它們之間的區別。這是關於這兩條線: Func<string, int> giveLength = (text => text.Length); 和 Func<string, int> giveLength = delegate(string text) { return text.Length; }; 這可以以同樣的方式被使

    0熱度

    1回答

    我會將我的表單控件傳遞給另一個類,我將爲控件,其父控件等創建事件。我還需要在某個時間點分離這些事件。但是我需要確保我不會複製事件,如果事件已經連接。 所以我一直重視這樣的活動,爲如: internal static void X(Control c, MouseEventHandler mouseDownEvent) { c.TopLevelControl.MouseDown -= m

    0熱度

    2回答

    我有以下代碼: [TestMethod] public void A_Player_Can_Be_Deleted_From_The_List() { Player player = playerList.Find(ByName("Davy",whatGoesHere?); playerList.Remove(player); pl

    24熱度

    4回答

    我喜歡發送一個泛型類型轉換函數的方法,但我不知道如何去做。 這裏是無效的語法解釋什麼,我想實現,問題是我不知道怎麼跟我的FUNC一起指定泛型類型: public void SomeUtility(Func<T><object,T> converter) { var myType = converter<MyType>("foo"); } 編輯(也看到評論我的討論勞倫斯):通過「通