[C#] sprawdzanie początku ciągu typu string

Witam,

W jaki sposób sprawdzić czy dany ciąg zaczyna się np. od “Ala ma kota” w zdaniu “Ala ma kota, kot ma Ale”?

Chciałbym osiągnąć coś takiego:

Jeżeli zdanie zaczyna się od “Ala ma kota” to “Ala” zamień na “Aleksandra”. Czyli końcowy wynik:

“Aleksandra ma kota, kot ma Ale”.

http://msdn.microsoft.com/en-us/library/baketfxw.aspx ;f