2012/01/23

VB.NET StringBuilderクラス

http://msdn.microsoft.com/ja-jp/library/ms172824.aspx

"StringBuilderクラスは、多くの文字列を結合する場合、&= 演算子よりも効率的です。"



"Stringと異なり、StringBuilderを利用すると文字列連結時にオブジェクトの再作成を行わないため、高速な文字列操作が行える。"

・StringBuilderは、クラスであるため、使用前にNewキーワードが必要となる。
・String型は、文字列の内容が変わる度にオブジェクトを再作成する。
・StringBuilderは、文字列の内容が変わってもオブジェクトを再作成することはない。
・StringBuilderを初期化する場合には、オブジェクト名.Length = 0とすれば良い。

とのこと。

2012/01/12

過程とかって物をつくるときやっぱ大事なんだな、、と思わされた件

少し前のGigazineさんの記事で多分結構読まれている記事なので、いまさら、、という感じではあるが、すごく納得した部分があったので一応メモ。

日本では設計段階で車の模型は粘土で作るけど、イタリアの車は木みたいな硬い素材を使って模型を作るらしい。

堅い素材でものを作るとできあがるものも実は堅く見える。粘土みたいな柔らかい素材でものを作るとできあがるものも実は非常に柔らかく見える。

のだそうだ。なるほどだ。

何を使って考えるかって、実は結構大事で、それが最終的な形にまで反映されるのかもしれない、、と考えさせられた。

そういえば、最近PCばかりじゃなくて考えるとき紙と鉛筆をつかって考えないと考えがまとまらないことがあったりする。

あとは紙で読んだものとディスプレーを通して読んだものって情報の残り方がなんか違う。

もしかしたら、単に眼精疲労がすさまじくなってきたということなのかもしれないけど、、、なんか関係がある気がした寒い冬の朝。