Underscore Arrow (_ => …) Cos’è questo?

Leggendo C # in poche parole ho notato questo bit di codice che non ho mai incontrato:

_uiSyncContent.Post(_ => txtMessage.Text += "Test"); 

Cos’è quel trattino basso seguito da una freccia? Ho visto espressioni Lambda scritte in modo simile ma niente con un trattino basso.

È solo un’espressione lambda che usa _ invece di x per il suo parametro. _ è un identificatore valido, quindi può essere usato come nome parametro.

Come menzionato nei commenti, è una convenzione tra alcuni sviluppatori chiamarla _ per indicare che non è effettivamente usata dall’espressione lambda, ma non è altro che una convenzione.