Вы можете начать с этой простой функции ниже. Отказ от ответственности: этот код подходит для базового HTML, но не будет обрабатывать все допустимые ситуации HTML и крайние случаи. Теги в кавычках - это пример. Преимущество этого кода в том, что вы можете легко следить за выполнением в отладчике, и его можно легко изменить, чтобы он подходил для конкретных случаев.
public static string RemoveTags(string html)
{
string returnStr = "";
bool insideTag = false;
for (int i = 0; i < html.Length; ++i)
{
char c = html[i];
if (c == '<')
insideTag = true;
if (!insideTag)
returnStr += c;
if (c == '>')
insideTag = false;
}
return returnStr;
}