なぜRichTextBox.SelectedTextに文字列を入れると変わるのに空文字列は
変わらないのでしょうか。また変える方法はありますでしょうか。

RichTextBox.SelectedText = "hogehoge"; //変わる
RichTextBox.SelectedText = ""; //変わらない