ToUpperInvariant() :- It is culture invariant.
ToUpper() : It uses current culture.
Note: It is always safe to use ToUpperInvariant(). Becuase in different cultures upper of an alphabet is not the same.
More: https://msdn.microsoft.com/en-us/library/system.string.toupperinvariant.aspxThis code snippet show Difference between ToUpper() and ToUpperInvariant() in C#.
