Ben şu derlemeye olamıyorum:Inline temsilci bildirimi (C#)
var x = new Action(delegate void(){});
kimse yanlış yapıyorum işaret edebilir?
Ben şu derlemeye olamıyorum:Inline temsilci bildirimi (C#)
var x = new Action(delegate void(){});
kimse yanlış yapıyorum işaret edebilir?
Adsız yöntemleri kullanırken bir dönüş türü belirtmezsiniz. Bu işe yarar:
var x = new Action(delegate(){});
Bazı alternatifler:
Action x =() => {}; // Assuming C# 3 or higher
Action x = delegate {};
Action x = delegate() {};
var x = (Action) (delegate{});
Neden lambda notasyonu? `- Her iki böylece beğenisine başına aynı kullanmak ediliyor;
Action myAction= (Action)(()=>
{
});
@maxp, ayrıca bu tür Eylem x = temsilci() {}' olarak sözdizimi kullanabilirsiniz! – VinayC
Bu yapıdan nefret ediyorum, size -1 vermek için cazip; P – leppie
@leppie: Ben de hoşuma gitmiyor, ama OP'nin kodunu derlemek için gereken minimum değişiklik :) Biraz alternatif sunacağım ... –