用c#写冒泡排序的相关问题 在vidual studio 中

 protected void Button1_Click(object sender, EventArgs e)
    {
        double dblSale[]={19.5,17.2,15.2,25.7,14.9,17.1};
        string strCompany[]={"联想","方正","同方","戴尔","紫光","神舟"};
        int i,j;
        double tmpSale;
        string tempCompany;
        for(i=0;i<=4;i++)
            for(j=i+1;j<=5;j++)
            {if(dblSale[i]<dblSale[j])
                tempSale=dblSale[i];
                dblSale [i]=dblSale [j];
                dblSale[j]=tempSale;
                tempCompany =strCompany[i]; 
                strCompany[i]=strCompany[j];
                strCompany[j]=tempCompany;

                for(i=0;i<=5;i++)
                lblResult .Text +=Convert .ToString (i+1)+" "+strCompany [i]+" "                      +Convert .ToString (dblSale[i])+"亿元"+"<br>";

                 }

显示的结果要是这种样式:
1戴尔25.7亿元
2联想19.5亿元
3方正17.2亿元
4神舟17.1亿元
5同方15.2亿元
6紫光14.9亿元
小弟c语言没学好,请各位大神帮忙看看我上面编的哪错了,谢了;

c#语法都不对啊,兄弟.

 double[] dblSale = {19.5, 17.2, 15.2, 25.7, 14.9, 17.1};
            string[] strCompany ={"联想","方正","同方","戴尔","紫光","神舟"};
            int i,j;
            double tmpSale;
            string tempCompany;
            for (i = 0; i <= 5; i++)
            {
                for (j = i + 1; j <= 5; j++)
                {
                    if (dblSale[i] < dblSale[j])
                    {
                        tmpSale = dblSale[i];
                        dblSale[i] = dblSale[j];
                        dblSale[j] = tmpSale;
                        tempCompany = strCompany[i];
                        strCompany[i] = strCompany[j];
                        strCompany[j] = tempCompany;
                    }
                }
            }