[c#] How to check if all list items have the same value and return it, or return an “otherValue” if they don’t?