09/10/10 15:17:31
別に俺はC++でもActionScriptでも気分いいけどね
708:デフォルトの名無しさん
09/10/10 15:29:32
>>707
ないない、それはないw
709:デフォルトの名無しさん
09/10/10 17:07:24
>>703
おれにはわからん
だれか解説してください
710:デフォルトの名無しさん
09/10/10 17:17:03
>>709
var list = new List<string>();
foreach (var it in items){
if (item.IsEnabled) list.Add(it.Name);
}
var names = list.ToArray();
711:デフォルトの名無しさん
09/10/10 17:23:21
>>710
惚れた
item => item.IsEnabled や item => item.Name
って
item.IsEnabled や item.Name
だけじゃだめなもんかね
こんな書き方する理由はなーに?
712:デフォルトの名無しさん
09/10/10 17:38:05
駄目
後者の書き方では意味が全く変わってしまう
713:デフォルトの名無しさん
09/10/10 17:45:33
>>711
item=>を省略する書き方も用意されている
これをLINQ(リンク)と呼ぶ
var names = from item in items where item.IsEnabled select item.Name;
714:デフォルトの名無しさん
09/10/10 17:54:02
クエリ式
715:デフォルトの名無しさん
09/10/10 18:07:25
だからLINQは専用スレがあると(ry
スレリンク(tech板)
>>713
クエリ構文(Query syntax)>>713とメソッド構文(Method syntax)>>703で、どちらもLINQだろ。
"これをLINQ(リンク)と呼ぶ"なんて言うと誤解されるぞw
>>711
ラムダ式について調べるといい
716:デフォルトの名無しさん
09/10/10 19:35:39
ダウンロードしようとサイトへ行くと、アドオンがうんたらこんたらって出てIEが強制終了させられてしまいます
どうしたら良いでしょうか?
717:デフォルトの名無しさん
09/10/10 19:40:34
>>713
馬鹿かおまえは。
両方ともLINQだ。
718:デフォルトの名無しさん
09/10/10 20:04:08
環境も書かずに答えを御所望のようだ
・・・書いたところで必ず答えがでるわけでもないけど。
IEのバージョン古いとか?
719:デフォルトの名無しさん
09/10/10 20:16:19
>>717
お前頭がおかしいんじゃないか?
720:デフォルトの名無しさん
09/10/10 20:25:15
LINQっていうのはコード中にクエリを書けるようにすることに関連して
周辺のライブラリもクエリ式や拡張メソッドやラムダ式などの言語拡張もひっくるめたコンセプトだ
「これがLINQ」なんてものは存在しない
721:デフォルトの名無しさん
09/10/10 20:30:19
スレ違い
LINQスレでやってくれ
722:デフォルトの名無しさん
09/10/10 22:59:17
>>682のURLを見て誰かは分かったので、おまえが言うなよな、と思いつつ
そのブログを見に行ったら、1行目から言い訳しててワロタ。
723:655
09/10/11 15:40:21
ユーザーコントロールもしくはカスタムコントロールをデータバインディング対応にする方法について
解説してあるサイトって無いでしょうか?
ヘルプではとっかかりが無くてさっぱりです。
724:デフォルトの名無しさん
09/10/11 20:42:06
本買え 本
725:デフォルトの名無しさん
09/10/12 02:01:11
MSは.NETの出始めのころにASP.NETのPetShopのような
模範になるようなアプリを作って配るべきだ。
意外とそういうの作りかたとかは参考にしているんだよな・・・
726:デフォルトの名無しさん
09/10/13 02:04:19
データバインディングとか、さっぱりぱり。
727:デフォルトの名無しさん
09/10/13 09:08:20
他のプログラム言語に慣れてると、どうもLINQは何か気持ち悪いな