lambda

    8ısı

    2cevap

    C# 3.0'ın yeni öğeleriyle oynuyorum ve bu kodu aldım (çoğunlukla MSDN'dan alınmıştır) ancak doğru, yanlış, doğru olabilir ... ve gerçek değer değil: int[] numbers = { 5, 4, 1, 3, 9, 8, 6, 7, 2, 0 };

    5ısı

    2cevap

    Yani garip durum: Sonra Func<SomeClass, int> orderByNumber = currentClass => currentClass.SomeNumber; : someCollection.OrderBy(orderByNumber); Bu iyi, ama bunun yerine bir yöntem yaratma

    8ısı

    1cevap

    nasıl boo içinde lambdas ile anlaşma yapmak? "Callable" aynı şey mi? Lambda'yı parametre olarak alan bir yöntemi nasıl tanımlarsınız?

    35ısı

    4cevap

    bir yöntem imzası Verilen ifadelerde? Bu sadece basit ifadeler için çalışmalıdır, bunun anlamı, "desteklenecek" ifadesinin basit ÜyeExpressions olacağı, yani c => c.ID. bir örnek çağrı olabilir: AreTh

    28ısı

    1cevap

    Bir (parametresiz) işlev alan ve bir şekilde işleyen bir yöntem DoSomething verilir. Aşağıdaki snippet'ten daha parametreler içeren işlevler için "aşırı yüklenmeler" oluşturmanın daha iyi bir yolu var

    18ısı

    6cevap

    Ben Derinlik sitesinde Jon Skeet en C# bazı kod yapıştırılan: static void Main() { // First build a list of actions List<Action> actions = new List<Action>(); for (int counter = 0; cou

    12ısı

    3cevap

    Son zamanlarda read this thread on MSDN. Bu yüzden, her şeyin güzel ve düzenli olduğundan emin olmanın bir yolu olarak EndInvoke'u çağırmanın bir yolu olarak bir lambda ifadesi kullanmayı düşünüyordum

    5ısı

    2cevap

    Bunu yapmak istiyorum: MethodInfo m = myList.GetType().GetMethod("ConvertAll", System.Reflection.BindingFlags.InvokeMethod).MakeGenericMethod(typeof(object)); List<object> myConvertedList = (List<obj

    6ısı

    2cevap

    Aşağıdaki ama bu işe sanmıyorum yapmak istiyorum: .OrderByDescending(s => Score(s)), ... private double Score(Story s) { DateTime now = DateTime.Now; TimeSpan elapsed = now.Subt

    54ısı

    5cevap

    Genelde LINQ kullanmaya başladım (Şimdiye kadar XML ve toSQL). Bazen aynı sonuçları elde etmek için iki veya daha fazla yol olduğunu gördüm. bildiğim kadarıyla anladığım kadarıyla hem tam olarak aynı