[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 04/12 23:25 / Filesize : 185 KB / Number-of Response : 780
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part89



1 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/01(日) 20:40:46.53 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からない場合など、勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

■前スレ
ふらっとC#,C♯,C#(初心者用) Part88
toro.2ch.net/test/read.cgi/tech/1332305258/

■関連スレ
C#, C♯, C#相談室 Part71
toro.2ch.net/test/read.cgi/tech/1332575004/
    ミスターサタンのC#相談室
toro.2ch.net/test/read.cgi/tech/1092656075/
VB.NET質問スレ(Part38)
toro.2ch.net/test/read.cgi/tech/1325083428/
くだすれC++/CLI(初心者用)part2
toro.2ch.net/test/read.cgi/tech/1268613679/


620 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 22:57:11.13 ]
なんだよ
失敗しろよ>new

621 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/10(火) 23:18:41.50 ]
基本、空いてるCPUがあって待機してるスレッドがなければスレッドが新たに起動されるイメージ。
論理コア数を超えていても、空いてるコアがあればスレッドは起動される(もちろん上限はあるし、一定の待機時間があったりもする)。


622 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:27:03.42 ]
そもそもその議論とコア数は無関係じゃないかと思うんだけど....

なんかちょっと前から気になってるんだけど、マルチコアの時代になったからって
プロセスがCPUを占有できるわけではない事実は何も変わってないことが分かってない
人が結構いるような気がするんだけど気のせいか?

623 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:36:09.94 ]
IDがないと誰が何喋ってるのかも分からんしNGもできんし最悪だな

624 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:44:01.47 ]
質問スレでID導入してくれなんて吠えてるお前は病気だよw

625 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:48:20.26 ]
他に高負荷スレッドがなければ占有してるのか変わらないわけだが。
論理コア数より多くの高負荷のスレッドを乱立すれば、
無駄なコンテキストスイッチが増えて遅くなる。

626 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:48:57.37 ]
370 名前:営利利用に関するLR審議中@詳細は自治スレへ[sage] 投稿日:2012/04/08(日) 16:54:27.11
スレッドは不思議な魔法で並列動作をしてるわけじゃなくて
やはり単一のCPUでやってることをそろそろ認識すべきだと思う
上のほうに勝手に並列でとかあるけど
そんなこと物理的にできるわけない
んでドキュメントを見る限りどうもAPIのスレッド機能はなにやら糞っぽい・・・と

>>622
この二人同一人物でしょ
どう見てもNG対象じゃん
言ってることも意味不明だし

627 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:51:37.68 ]
気色悪いなあ....
別に同一人物だったら何だって話だが、一応言っとくけど違うから。

628 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:53:38.54 ]
.netはDirectComputeは取り込んでくれるの?



629 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:56:04.64 ]
っていうか、読む気もないけど>>370の人物は単に排他的にしか使えない資源を
同時に使うことは出来ない、っていう同義語反復をやってるだけじゃなの?

言ってることが誰でも分かる同義語反復に過ぎないから叩かれてるような印象だったが。

>>622(=俺)はそんな同義語反復は言ってないし

630 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 00:58:16.84 ]
>>622はスレッドプールが同時に走らせるスレッド数がコア数と無関係だって言ってるんでしょ
意味不明じゃん

631 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:00:12.94 ]
>>630
スレの流れを把握しろって。
鳥頭に言っても無駄だと思うけど

632 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:07:27.75 ]
じゃあどういう流れなのか言ってみろよw

633 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:31:43.34 ]
この障害者暇なんだな

634 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:32:58.96 ]
匿名の掲示板に何を言っても無駄
過度な期待は禁物だな

635 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:34:06.54 ]
そうやって人生諦めているんだね

636 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:50:25.45 ]
コアの数に関係ないってのが何が言いたいのかわからんなあ。
今回の話でコアを全部フルで使うことになるかはまた別だが、
CPU能力が余ってたら単にコアが空いた状態になるだけ。
処理が十分に重いならコア全部フルで使うことになる。
もちろん他のプロセスの状況によるなんて言うまでもない話は置いといて。
ファイル読み込むより処理時間のが長いって前提があるんだから、
マルチコアで処理することに意味がある。


637 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:50:53.06 ]
Clipboard.SetDataObject(変数名, true);
だと「OLE が呼び出される前に、現在のスレッドが Single Thread Apartment (STA) モードに設定されていなければなりません。Main 関数に STAThreadAttribute が設定されていることを確認してください。」と言われ
Clipboard.SetText("{0}", 変数名);
だと「 'string' から 'System.Windows.Forms.TextDataFormat' に変換できません」と言われます。
stringをクリップボードに貼り付けるということをしたいです。


638 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:56:05.73 ]
あんまコア数使ってると、CPUをこあすぞ



639 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 01:57:16.65 ]
STAのスレッドでやれよ。


640 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:10:45.41 ]
ごめんなさい、C#というかプログラミング自体始めてでして。
STAがどうとかではなく、単純にstringの物をクリップボードに貼り付けられればいいのです。
なにかいい方法は無いでしょうか?

641 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:15:21.10 ]
VisualStudio使ってないか、プログラミング自体初めてなのにスレッド使ってるか
どっち?

642 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:16:23.40 ]
だからSTAじゃないと貼り付けられねーつってんだよ。
何のプログラムなの?
WindowsFormのアプリ?
Consoleアプリ?
その他?


643 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:19:20.91 ]
Clipboard.SetText("{0}", 変数名);
こっちはそもそも使い方間違っとるし。


644 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:19:29.02 ]
Visual C# 2010 Express使ってます。
ググったらクリップボードに貼り付けるには二通りあって?
Clipboard.SetText("テキスト"); か Clipboard.SetDataObject(変数名, true(またはflase)); があるっぽいことがわかりました。
Clipboard.SetTextで普通に文字を入力するとエラーを吐かない、だけど「"{0}",変数名」とかって書くとエラーを吐く。
どっちも同じ文字なんだし大丈夫なんじゃないか?とは思うんですがエラーを吐くのでコンパイルできない状態です。
これを何とかしたい、とおもいこのスレに来ました。スレッドを使いたい、とかそういうこだわりはないです。

645 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:20:06.83 ]
>>642
Consoleアプリです。
>>643
なんと、間違いでしたか。申し訳ないです。

646 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:22:25.73 ]
>>637
これWPFでなったことあるな

647 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:23:46.02 ]
どういう使い方してるConsoleアプリか知らないが、
簡単なのはエラーメッセージに出てる通り、
Main 関数に STAThreadAttribute を適用すること。
[STAThread]
をMainメソッドの前に入れればいい。

それができないならやや面倒だが…

648 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:27:01.09 ]
っていうかConsoleアプリでクリップボード使うってそれほんとに問題ない?
そういう目的にアプリなら別だが、あまり使わんぜ普通。




649 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:27:52.63 ]
>>647
解決しました、ありがとうございます。
[STAThread]
static void Main(string[] args)
みたいな書き方をすればよかったんですね、勉強になりました。
ID表示されないのでわからないですが他の方もありがとうございました。

650 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 02:28:38.58 ]
>>648
urlつっこんで、一部置換して吐き出す
って処理をするのにいちいち選択しているのがめんどくさかったのでどうにかできないかな、と思いました。

651 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 05:08:18.74 ]
ToolStripMenuItem

名前長いし
なんかするたびにキャストが必要で不便すぎるんだが

652 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 05:09:34.10 ]
バカには無理

653 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 05:16:54.18 ]
不便なら便利なクラスを自分で作ればOK。
無理して使う必要は全くない。

654 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 06:07:26.28 ]
res.Headers.AllKeys.Where((key) =>
{
 Console.WriteLine(key);
 return true;
});

何も表示されないんですがなぜですか?

655 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 06:19:26.83 ]
遅延実行系はforeachするまで呼び出されない

656 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 06:50:11.39 ]
よくわかりませんができないってことですね

657 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 09:22:05.20 ]
バグの 津波が 俺を 飲み込む

658 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 09:28:49.07 ]
技術の 壁が 俺を 阻む



659 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 09:42:08.88 ]
仕様 変更が 俺を 打ちのめす

660 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:13:35.69 ]
納期が 迫る 俺を 錯乱させる

661 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:15:13.50 ]
なんかワロタ
疲れてるな俺

662 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:16:55.06 ]
周囲の 談笑が 俺を 罵る

663 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:29:57.63 ]
納豆が 俺を その気に させる

664 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:39:16.94 ]
ツマンネ

665 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:42:46.96 ]
束の間 惰眠が 俺を 誘う

666 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 12:43:44.70 ]
こんなとこに書き込む俺はもう致命傷なのかもしれない
助けてくれ

667 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 17:16:30.67 ]
SEは狂う奴が多いよなw

668 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:04:13.46 ]
その前に過労死が多い



669 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:09:29.07 ]
>>667
SEは狂わないよ。
SEの無能妄想設計をPGに丸投げ、強要するから、PGが発狂するんだよ。

670 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:11:25.80 ]
障害者ばっかり

671 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 18:20:09.36 ]
日本が好き過ぎて自腹で滞在延長!イケメン俳優エズラ・ミラー、和食のうまさに顔面緩みまくり!?

映画『少年は残酷な弓を射る』のPRのため来日していたイケメン俳優エズラ・ミラーが、
あまりに日本を好きになってしまったため、自腹を切って滞在を延期、電車で移動しながら
日本を満喫しているという。
切れ長の目と黒髪が印象的な美青年エズラは、アメリカ在住の現在19歳。昨年出演した
『少年は残酷な弓を射る』で、完ぺきな息子ながら、母親にだけ異常に反抗を示す少年を演じ、
その演技力と美しさが評判に。実写版「AKIRA」で鉄雄役の有力候補として名前が挙がったことも話題となった。
エズラ本人は、劇中と違い明るくておしゃべりが大好きな青年なのだとか。今回スーツケースではなく、
リュック一つという飾り気のないスタイルで初来日。小学生のころによく「日本人の女の子みたい」
と言われていたこともあってか(!?)滞在中にすっかり日本が気に入ってしまい、来日スケジュールが過ぎた後も、
自分でゲストハウスを見つけ、自腹で滞在を延期してしまったという。
日本では何もかもが楽しいようで、とにかくおおはしゃぎのエズラ。移動はもっぱら電車で、
屋形船に乗ったかと思えば、代々木公園と中目黒で花見、さらに原宿や浅草を探索しゲームセンターも満喫。
焼肉屋では和牛のあまりのおいしさに表情も緩みまくり。さらに初体験のクリームソーダに目を輝かせていた
という。あげく上野のフリーマーケットでは、着物の下に着る肌じゅばんを試着して周囲に笑われ、
「下着みたいなものを試着していたから笑われたんだと思う」とコメントしていたとか。
ちなみにエズラは、今回本物の和食を口にしたことで、ニューヨークに帰ったら、今まで食べていた日本食は
偽物で、おいしくないと思うだろう、本当に困ったことになった! と頭を抱えているのだとか。
イケメンながら三枚目な素顔に、さらに好感度アップといったところだが、それを知った上で、
映画での冷酷な演技を見れば、一層エズラの力量と将来性を感じることができそうだ。
www.cinematoday.jp/page/N0041148

672 名前:営利利用に関するLR審議中@詳細は自治スレへ mailto:sage [2012/04/11(水) 19:30:32.82 ]
ネトウヨきもっ、まで読んだ。

673 名前:営利利用に関するLR審議中@詳細は自治スレへ [2012/04/11(水) 19:31:40.42 ]
うんこでそうなんでづが

674 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 20:51:28.44 ]
へぇ

675 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 21:45:14.85 ]
>>654
Whereの使い方がまるっきり間違ってる
なんにもWhereじゃない

676 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:04:56.65 ]
>>675
わかりきっているこというなよバカ
実際こんなコードなわけないだろアホか

677 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:12:04.38 ]
指摘がずれてる。0点。

678 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:14:11.47 ]
驚いたなあ
質問したいんじゃなくて荒らしたいだけか



679 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:15:43.63 ]
答えられない奴は無理に答えなくて言いって言っただろ

680 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:18:04.99 ]
LINQのラムダの中に書いたコードはforeachとかToArrayなんかを使って
実際に列挙されるまで実行されない
って書いても多分わからないふりして荒らすだけなんだろうな
それいぜんにWhereの使い方が間違ってるからLINQを使わないのが正しいんだが

681 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:22:57.11 ]
LINQって人気ないの?
SQL文を文字列じゃなくてコンパイラがチェックしてくれるところなんかはよさそうじゃない?

んでも移植のときにLINQ無い言語に移植するってなったときにぶっちゃけ最悪だな

682 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:23:55.23 ]
SQLに使ったことはないけど
コレクションを使うときにLINQなしはもはや考えられない

683 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:27:49.42 ]
>>680
> LINQのラムダの中に書いたコードはforeachとかToArrayなんかを使って
> 実際に列挙されるまで実行されない
まてまて、LINQってのはforeachの代用になるものじゃないのか?
何で取り出すのにまた反復処理しないとだめなのさ

> って書いても多分わからないふりして荒らすだけなんだろうな
荒らしているのは俺じゃない

> それいぜんにWhereの使い方が間違ってるからLINQを使わないのが正しいんだが
だからー、実際こんな使い方しているわけないだろ
問題の指摘をしやすいように余計なもの削除しただけだろ
指摘する上で何か不都合あるのか?

684 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:34:00.73 ]
実際にとりだすまで反復処理が行われないって言ってるんだよ
とりだすのに、「また」反復処理してるんじゃない


685 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:34:04.63 ]
そこまで言うならコピペで実行できるサンプルを作って貼ってくれよ
長いなら>>3使えばいい
普通ならこれくらい数分でできるだろ

686 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:35:36.77 ]
>>683
LINQはforeachの代用はしていない
foreachにはforeachを使う

SelectやWhereやその他もろもろのコレクションに対する操作に使うのがLINQ
その実行結果を取ってくるにはforeachやなんかで列挙する必要があり
その列挙が行われる時までラムダは実行されない

>>676
>わかりきっているこというなよバカ
>実際こんなコードなわけないだろアホか

このバカとかアホとかは荒らしてるうちには入らないのかお前の認識では

687 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:36:31.01 ]
>>683

>>654の後ろにCount()とかつけてみ表示されるから。

何で(この段階で)表示されないのか?という質問については
何度も回答されてるけど遅延実行だからだよ

688 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:38:39.41 ]
>>684
実際使われるって、LINQの戻り値であるコレクションを使うってことか

反復処理中に途中経過表示したいだけなんだがなぁ
そうなるとforeachするしかないのか



689 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:41:11.46 ]
派遣先で無意味にLINQを使いまくってみるかw
なんでもLINQ使って俺がみないと解読不能なソースにしよう

690 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:43:36.56 ]
>>687
Count()つけたら表示されたw
どういうことだこれ

691 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:43:47.88 ]
SelectやWhereなんてLINQ使わないと読むの大変だし
Listを作って変換してAddしていってとか今更書くのも読むのも耐えられない

692 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:47:11.09 ]
>>688
だから途中経過なんて無いんだよ
foreachしてみるまでわからん

693 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:50:44.20 ]
でもselectやwhereでバグったor苦労した覚えなんてないんだよ

694 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:52:09.23 ]

>>686
> SelectやWhereやその他もろもろのコレクションに対する操作に使うのがLINQ
> その実行結果を取ってくるにはforeachやなんかで列挙する必要があり
> その列挙が行われる時までラムダは実行されない

ってことは、例えばファイルから文字列読み込む時
実際にその文字列を画面に表示するときにファイルにアクセスするってことか
それってめちゃくちゃ遅いじゃんw

> このバカとかアホとかは荒らしてるうちには入らないのかお前の認識では
見当違いな指摘するのは荒らし行為だろw

695 名前:デフォルトの名無しさん [2012/04/11(水) 22:54:20.01 ]
>>694
ファイルはバッファというのがあってだな・・・後はググれ

696 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 22:56:55.06 ]
>>694
普通に考えてファイル全部読み込んでから文字列全示するより
一列読んだら即表示 ってやった方がレスポンスがいいだろ
メモリ消費量も少なくて済む

見当違いなのはお前の質問の仕方そしてバカとかアホとか言い出す態度だからな
まず恥を知ってそれから敬意を持って質問をするようにしろ

697 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:01:01.54 ]
質問の仕方は何も悪くない
問題点をわかりやすく簡潔に表現したつもり

Whereの使い方なんて今関係ないし
アホといわれても仕方が無いだろ

698 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:04:41.13 ]
var result = res.Headers.AllKeys.Where((key) =>
{
 Console.WriteLine(key);
 return key=="Content-Length";
});

じゃあこんな感じでかきゃよかったのか?一緒だろ



699 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:04:51.59 ]
問題点をわかりやすく説明したいなら
違う問題点があからさまに存在するコードを出すべきではないことぐらい分からんかね

SelectやWhereの話で言うと
Selectしたらそれを実行して実行後の配列を作る
さらにWhereをやって全部実行して実行後の配列を作る・・・

とやっていく事自体は容易いけどもいちいち配列を作るのは大変だしメモリも消費するから非効率なので
Select,Whereといった命令だけ溜めておいて列挙するときに一気に実行してるわけだな

700 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:05:30.47 ]
あー、なるほどー
無駄が多いんだね
LINQって
やっぱりSQL文の代わりに使うぐらいしかないな

701 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:06:19.08 ]
>>696
それってなんかHDDに負荷かけてる気がしない?

702 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:06:20.11 ]
だから無駄が少なくなるようにやってるんだよLINQは
なんで無駄が多いってことになるんだよ
別に無駄はあるけども

703 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:06:42.44 ]
100baikakarusine-

704 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:07:09.72 ]
そうだね気がするねー

705 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:08:46.16 ]
>>701
HDDから読み込む時は1行だけ読むってやっても裏では一気に読み込んでるから平気だよ

706 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:10:26.78 ]
>>705
一気に読み込んだものはどこにいったの?

707 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:10:52.79 ]
>>706
OSがキャッシュしてまた読み込まれるときに備えてるよ

708 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:12:42.88 ]
そうだよそなえてるよ



709 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:12:58.57 ]
北朝鮮 発射へ燃料の注入開始


北朝鮮は、人工衛星としている事実上のミサイルについて、
発射の最終段階である燃料の注入が始まったことを明らかにしました。

www3.nhk.or.jp/news/html/20120411/k10014367501000.html

710 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:13:11.65 ]
4GBの動画の場合は?
これも一気に読み込むの?

711 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:13:18.00 ]
僕の股間のミサイルも発射しそうです

712 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:14:50.06 ]
なんか無駄多そうだぞ>LINQ

713 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:15:05.96 ]
>>710
LINQ何に使うんだよ
そんなもんLINQ使わなくても特別な配慮が必要に決まってる

714 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:16:46.60 ]
>>705
表示するまで次のセクタの読み込み命令出してないのに?

715 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:17:27.89 ]
そうだよ無駄だよー

716 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:17:42.50 ]
そうだね出してないねー

717 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:18:16.24 ]
詭弁のガイドラインの実演会か

718 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:18:34.68 ]
コンサートだよ



719 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:18:59.00 ]
将来の移植も考えるとLINQ手を出すべきじゃないな

720 名前:デフォルトの名無しさん mailto:sage [2012/04/11(水) 23:19:30.39 ]
そうです手を出すべきじゃないです






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<185KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef