SORU
16 Kasım 2009, PAZARTESİ


Orada bir yol "boş" belirtmek için; C# lambda ifadesi?

Bir "boş" lambda ifadesi yok, hiçbir şey yok.iyi ilan etmek istiyorum Bir şekilde DoNothing() yöntemi kalmadan böyle bir şey var mı?

    public MyViewModel()
    {
        SomeMenuCommand = new RelayCommand(
                x => DoNothing(),
                x => CanSomeMenuCommandExecute());
    }

    private void DoNothing()
    {
    }

    private bool CanSomeMenuCommandExecute()
    {
        // this depends on my mood
    }

Bunu yaparken amacım WPF benim komut etkin/devre dışı durumunu kontrol sadece, ama bu bir yana. Belki sadece çok erken sabah benim için, ama sanırım bir yolu olmalı sadece ilan x => DoNothing() lambda ifade bir yolu gibi bunu başarmak aynı şey

    SomeMenuCommand = new RelayCommand(
        x => (),
        x => CanSomeMenuCommandExecute());

Bir şekilde bunu yapmak için var mı? Çok gereksiz bir şey yöntem ihtiyacı var gibi görünüyor.

CEVAP
16 Kasım 2009, PAZARTESİ


Action doNothing = () => { };

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • bunnyboxx

    bunnyboxx

    17 NİSAN 2008
  • ODN

    ODN

    26 Kasım 2006