A Breaking Change we did in StringBuilder [Kit George] より。
// the first int is the initial capacity, the second is the max
StringBuilder sb = new StringBuilder(0,4);
のように capacity の初期値をゼロとすると .NET Framework 1.x では max capacity になにを指定しても 16 となっていたそうです。それが、2.0 ではちゃんと引数で指定された値になるようにするとのこと。
まぁ、正直 「それくらいのこと、どっちでもいいんじゃね?」 という気がしないでもないんですが(^^; 、それでも 「BCL チームはプログラムマネージャ、テスタ、デベロッパ、その他の人たちと熱い議論をした」 そうですから、やっぱり中の人は大変ですね(^^
なるほどなるほど。
返信削除この挙動は確かにありましたね。
紹介しとこ