お世話になります。
ものすごい初歩的な質問で申し訳ないのですが、教えていただけると幸いです。
まず、サンプルソースです。
申し訳ないですが、usingとかいろいろ省略してしまってます。

var sb = new StringBuilder();
for (int i = 1; i <= 10; i++){
sb.Append("テスト"+i);
}
string result = sb.ToString();

上記のように取得した文字列をUTF-8やShift_Jis等に変換したいのですが、どうすればよいのでしょうか。
文字列をバイト型配列に変換すればいいとは思うんですが、string型のエンコードって何になるんでしょうか。
よろしくお願いいたします。