为什么StringBuilder.Append()有时是追加字符串,有时却是新生成了一串字符呢?比如:这个页面上点button1会显示"aaa111"public partial class testStringBuilder : System.Web.UI.Page
{
    private StringBuilder fileName = new StringBuilder();
   
    protected void Button1_Click(object sender, EventArgs e)
    {
        fileName.Append("aaa");
        fileName.Append("111");
        Label1.Text = fileName.ToString();
    }  
}而下面这个,点button1显示"aaa",点button2显示"111"public partial class testStringBuilder : System.Web.UI.Page
{
    private StringBuilder fileName = new StringBuilder();
    protected void Button1_Click(object sender, EventArgs e)
    {        
        fileName.Append("aaa");
        Label1.Text = fileName.ToString();
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        fileName.Append("111");
        Label1.Text = fileName.ToString();
    }
}
这是为什么呢???