- ふらっと 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回読んで出直してこい。
|