Plenty of others have written about this so I’ll keep it brief. I needed to sort some objects based on a string property. Some quick searching led me to this post which got me close to what I wanted.
My final code was this:
myThings.Sort(<span class="kwrd">delegate</span>(Thing x, Thing y) { <span class="kwrd">return</span> String.Compare(x.Name,y.Name); });
myThings is a List