- - PR -
MySQLのデータをCSVにする処理がだんだん遅く。
«前のページへ
1|2|3
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-01 10:31
Jittaさん方式だと、コードがすっきり書けるんですよね。
じゃんぬさん方式の方が高速に処理できそうです。 って、いつも悩むんですよね。この手の処理を書くとき・・・ | ||||||||
|
投稿日時: 2006-07-01 13:36
こんにちは。
(たぶん初めて休日に投稿するかと…家から見るの久しぶり)
私がいつもやっている方法ですが。 C# 2.0 で恐縮です。
こんな感じでどうでしょうか。 | ||||||||
|
投稿日時: 2006-07-01 14:25
そうなんですよ! 実は、僕もこう書くのが大好きでした。何故なら、一番綺麗に書けるからです。 が、しかぁ〜しっ! Jittaさん、じゃんぬねっとさんと、わんくまな方2名が使用していません。 これはきっと、速度的に StringBuilder による連結などが速いからだと思ったのです。 確かに、一度配列を定義してメモリに渡したものを再度読み込んで Join としたものを連結する訳ですから、単にメモリにベタベタ追加する StringBuilder には勝てません。 こうなると、わんくまファンの僕(勉強会には出席しませんでしたがw)としては、StringBuilder を使う方法を検討しなければならない訳です。 で、Jittaさん方式でいくか、じゃんぬねっとさん方式で行くべきかをすべきかと思った訳です)
ぽぴ王子さんは、王子なのにお城に住んではいないんですね( ̄□ ̄;)!! | ||||||||
|
投稿日時: 2006-07-01 17:35
せっかくだから、AppendFormat を使います。 文字列で + 演算子は、あまり使いたくない。。。 | ||||||||
|
投稿日時: 2006-07-02 11:24
確かにそうですね。 実は AppendFormat メソッドはこのスレ(burton999さんの書き込み)で初めて知りました _| ̄|○ まだまだ勉強が足らんです。 ちなみに 2.0 でない場合のときは
確かこんな感じで。 家…ゲフンゲフンお城には環境がないのでチェックしてませんが。 |
«前のページへ
1|2|3