トップページ > プログラム > 2015年11月03日 > VtUJC+iX

書き込み順位&時間帯一覧

1 位/172 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000001010011112008



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net

書き込みレス一覧

ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
536 :デフォルトの名無しさん[sage]:2015/11/03(火) 12:03:03.87 ID:VtUJC+iX
初心者って知らなくても良い(その時点で到底理解できないこと)までやろうとするよなw
.resxは、リソース(画像とか音声・テキストデータ)関係のファイルでVSが自動生成しているんだが、別に中身がどうとか気にする必要はない。
そういうのを真剣に気にして終いには、ILを読むとかわけのわからないことに手を出そうとする。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
541 :デフォルトの名無しさん[sage]:2015/11/03(火) 14:41:50.95 ID:VtUJC+iX
Whereが必要としているのは、IEnumerableではなく、IEnumerable<T>だから
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
543 :デフォルトの名無しさん[sage]:2015/11/03(火) 17:17:21.05 ID:VtUJC+iX
日本語の解説サイトなんて、2008年ぐらいのまま止まってるのばかりだろ。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
548 :デフォルトの名無しさん[sage]:2015/11/03(火) 18:29:46.19 ID:VtUJC+iX
>>545
>>537
意味不明に略したら自分も他人もわからなくなるから、略してはいけない。
誰もが知ってるような単語は、略式を使う。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
552 :デフォルトの名無しさん[sage]:2015/11/03(火) 19:39:28.03 ID:VtUJC+iX
LINQってそんなに難しいか?
むしろ、forとかwhile使うよりわかりやすいと思うんだが…
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
563 :デフォルトの名無しさん[sage]:2015/11/03(火) 20:32:31.59 ID:VtUJC+iX
いちいち、delegate() { return x * 2; } とか書いてられないから、() => x * 2 のように簡潔に書けるようになったのではないか。
式ツリーのラムダ式とLINQのWhereとかで使われるラムダ式は、別物だと思う。
ラムダとか言ってるけど、所詮、デリゲートだし、シグネチャさえあえばメソッドを渡すこともできる。
() => x * 2 こういう表記の仕方をラムダ式と呼んでる程度でしかない。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
568 :デフォルトの名無しさん[sage]:2015/11/03(火) 21:10:25.83 ID:VtUJC+iX
>>565
ジェネリックができたのは、.NET 2.0。それ以前は、ジェネリックそのものがなかった。
DataRowCollectionあたりができたのは、.net 1.0だから当然、ジェネリックではない。
後からがIEnumerable<DataRow>ぐらい付け足せるだろうと思うかも知れないが、既存の古いコードを破壊しかねないという危険性がある。
非ジェネリックなものは、rows.OfType<DataRow>() でがIEnumerable<DataRow>に変換して利用するのが吉だろう。
ふらっと C#,C♯,C#(初心者用) Part117 [転載禁止]©2ch.net
570 :デフォルトの名無しさん[sage]:2015/11/03(火) 21:32:28.64 ID:VtUJC+iX
>>569
断る。スレタイの言語名1000回読んで出直してこい。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。