string UpdateSbtOn(int data)
    {
        /*
         * // string型のままループ連結すると毎回sb.ToString()されるので速くならない
         * string s = SBO.i + "Test";
         * for( int i = 0 ; i < 2000 ; ++i )
         * {
         *      s = SBO.i + s + " " + data + " " + data;
         *      data++;
         * }
         * return s;
         */

        // SBO型で保持して複数行の結合を行えば速い
        SBO s = SBO.i + "Test";

        for (int i = 0; i < 2000; ++i)
        {
            s = s + " " + data + " " + data;
            data++;
        }
        return(s.ToString());
    }
Exemplo n.º 2
0
 // constructor
 static StringBuilderOperator()
 {
     instance = new StringBuilderOperator();
 }