Просто чтобы добавить к другим ответам, вы, вероятно, хотите применить опцию игнорирования регистра также и к регулярному выражению.
string tempString = "SELECT * FROM MyTable ORDER BY column DESC";
Regex r = new Regex("asc$|desc$", RegexOptions.CultureInvariant | RegexOptions.IgnoreCase);
bool answer = r.IsMatch(tempString);