Используй IndexOf, он вернёт тебе индекс вхождения. Так же можно включить игнорирование регистра (по-моему вторым параметром).
Код
string str = "My awesome string";
if(str.IndexOf("awesome") == 0) // false
{
// some code
}
if(str.indexOf("My") == 0) // true
{
// some code
}
Или StartWith(). Вернёт true, если строка начинается с указанной строки.
Код
var str = "My awesome string";
if(str.StartWith("My")) // true
{
}
P.S. В Substring второй параметр не обязателен. В такой случае он извлечёт строку начиная с заданной позиции до конца.