Du entfernst dich mit dieser Notation halt vom in .Net allgemein geltenden Prinzip, Code möglichst nahe an der englischen Sprache zu formulieren. Vor allem fehlen in diesen Konstrukten einige Verben, was dem Code einen deklarativen Charakter verleiht im Gegensatz zum üblichen imperativen. Die etwas längere Variante halte ich daher für intuitiver.