func

    1熱度

    1回答

    我一直在開發一個與.NET框架3.5的WPF應用程序,後來不得不更改爲3.0。像Func<T>(System.Core.dll)和Linq的一些功能現在不可用,VS會將編譯錯誤引發到我現有的代碼中。我如何在3.0中使用3.5功能?

    8熱度

    3回答

    我想有以下API的方法: //get all users with a role of admin var users = myRepository.GetUsers(u => u.Role == Role.Admin); 請問像這樣的工作? IList<User> GetUsers(Func<User, bool> predicate) { var users = Get

    1熱度

    5回答

    我有爲了簡化計算類似的算法的數值解析程序: y = ax^3 + bx^2 + cx + d; 我計算A,B,C,d在運行時的值,並希望通過以下等效作爲Func<double, double>。在哪裏我可以爲X設置一個值,並獲得Y. y = 12x^3 + 13x^2 + 14x + 15; 其中12,13,14,15是在運行時計算的數字。 我知道這可以通過傳遞一個雙數組來完成,如下所示:

    4熱度

    2回答

    當一個陣列被下式給出: int[] a={1,3,4,5,67,8,899,56,12,33} ,如果我希望使用LINQ var q=a.where(p=>p%2==0) 如果我是使用C#2.0和嚴格返回偶數func <>委託是如何解決它的? 我想: Func<int, bool> func = delegate(int val) { return val % 2 == 0; }; ,

    3熱度

    2回答

    在haskell中,部分應用使用分節的中綴函數是可行的,例如考慮到中綴函數<(小於)可以部分應用任何函數的參數:(5 <), (< 5) 換句話說,在Haskell我們有以下速記符號: op :: a -> b -> c (`op` y) === \x -> x `op` y (x `op`) === \y -> x `op` y 確實F#有一個類似的概念?

    20熱度

    4回答

    還沒有解僱了反光看差異,但比較Func<T, bool>與Predicate<T> 我會想象沒有區別,當一個希望看到完全一樣的編譯代碼既採取通用的參數和返回布爾?

    134熱度

    4回答

    我可以通過帶有out參數的方法作爲Func嗎? public IList<Foo> FindForBar(string bar, out int count) { } // somewhere else public IList<T> Find(Func<string, int, List<T>> listFunction) { } Func鍵需要一個類型,這樣出去不會編譯那裏,並呼籲l

    8熱度

    3回答

    在下面的示例中,如何將eventScores輕鬆轉換爲List<int>,以便我可以將它用作prettyPrint的參數? Console.WriteLine("Example of LINQ's Where:"); List<int> scores = new List<int> { 1,2,3,4,5,6,7,8 }; var evenScores = scores.Where(i =>

    1熱度

    1回答

    有誰知道爲什麼我不能在我的Silverlight應用程序中調用BeginInvoke/EndInvoke on Action和Func委託?我不斷收到NotSupportedException。有沒有解決方法?

    73熱度

    3回答

    我想知道是否有人可以解釋什麼是Func<int, string>以及如何使用它的一些明確的例子。