dışı bir parametre kabul eden bir lambda veya anonim işlev yazın:Ben bir temsilci benim kodunda tanımladığınız
public bool delegate CutoffDateDelegate(out DateTime cutoffDate);
ben temsilci oluşturmak ve bir lambda veya anonim fonksiyonu ile başlatmak istiyorum, ama bunların hiçbiri derlenmiş .
CutoffDateDelegate del1 = dt => { dt = DateTime.Now; return true; }
CutoffDateDelegate del2 = delegate(out dt) { dt = DateTime.Now; return true; }
Bunu yapmak için bir yol var mı?
bilgilerin tahmin edilmez ama bunun bir kopya olduğunu düşünmeyin. Bağlantılı soru, anonim işlev içinde ana (?) Işlevinin parametresini kullanmakla ilgilidir; oysa bu, kendi parametresine sahip olan bir anonim işlevi bildirmekle ilgilidir. – Salvador