Language: C# Performing string comparisons can be considered as one of the "common" tasks that a programmer needs to do and, more often than not, the comparisons need to be case-insensitive. The common method taught (or learned, as the case may be) is to convert the entire string to upper case...