Return Null für count () auf null iEnumerablesC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Return Null für count () auf null iEnumerables

Post by Anonymous »

Ich werde es leid, Code wie diesen zu verwenden: < /p>

var count = 0;
if (myEnumerable != null)
{
count = myEnumerable.Count();
}
< /code>

Und das ist ein bisschen pedantisch: < /p>

var count = (myEnumerable ?? new string[0]).Count();
< /code>

Gibt es eine ordinere Möglichkeit, dies zu tun? Ich hatte einmal eine (schlecht benannte) PhantomCount -Erweiterungsmethode auf iEnumerable , die mein erstes Code -Beispiel verwendet hat, aber es hatte einen Geruch darüber (neben dem Namen).

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post