C#中如何向richtextbox追加退格

C#中怎么向richtextbox追加退格
大家好,问一下,怎么向richtextbox追加退格呢?下面是我目前写的,并不能实现,按键后打印乱码
private void button2_Click(object sender, EventArgs e)
{
    string str;
    char asd=(char) 8;
    str = asd.ToString();
    richTextBox1.AppendText(str);
}

------解决方案--------------------
        private void button2_Click(object sender, EventArgs e)
        {
            try
            {
                richTextBox1.Text = richTextBox1.Text.Substring(0, richTextBox1.Text.Length - 1);
            }
            catch
            {
                MessageBox.Show("没有字符啦,不能退格~");
            }
        }
------解决方案--------------------
richTextBox1.Select();
SendKeys.SendWait("{BS}");