if(CaseInsensitiveComparer.Default.Compare(name1,name2) == 0)
if ( ! string.Equals(name1,name1,StringComparison.CurrentCultureIgnoreCase))