if (String.Compare("SG","SA") > 0 && String.Compare("SG","SM") < 0)
{ // SG between SA and SM
}
Игнорировать регистр
if (String.Compare("SG","SA",true) > 0 && String.Compare("SG","SM",true) < 0)
{ // SG between SA and SM
}
Вы также можете использовать один из следующих вариантов: CurrentCulture, CurrentCultureIgnoreCase, InvariantCulture, InvariantCultureIgnoreCase, Ordinal, OrdinalIgnoreCase ( msdn документы )
if (String.Compare("SG","SA",CurrentCultureIgnoreCase) > 0 && String.Compare("SG","SM",CurrentCultureIgnoreCase) < 0)
{ // SG between SA and SM
}