Escape de string em XML

Existe alguma função c # que poderia ser usada para escapar e un-escape de uma string, que poderia ser usada para preencher o conteúdo de um elemento XML?

Eu estou usando o VSTS 2008 + C # + .Net 3.0.

EDIT 1: Estou concatenando arquivo XML simples e curto e eu não uso serialização, então eu preciso explicitamente escapar XML personagem à mão, por exemplo, eu preciso colocara<b para dentro<foo></foo>, então eu preciso de uma string de escapea<b e colocá-lo no elemento foo.

questionAnswers(10)

yourAnswerToTheQuestion