空格是5个字符,前5个都是空格buffer.Remove( 3, 4 ); 和buffer.Remove( 2, 4 )就是删掉一个空格,当然也就是一样的了。你查一下就清楚,StartIndex应该在这里才能实现buffer.Remove(16, 1); // delete 2 in 2.5
buffer.Remove(7, 4); // delete .333 in 33.333
buffer.Remove(7, 4); // delete .333 in 33.333
buffer.Remove( 2, 4 );是 33.333 2.5 10000000 7 K True abcdef good bye hellobuffer.Remove( 3, 4 );是 33.333 2.5 10000000 7 K True abcdef good bye hello