- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
556 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 02:34:45.49 ID:ayjJho0i0 - >554
それ以外ならラムダ式でできるんか? 例えば? Where、selectを ラムダ式で書いてみて。 ラムダ式の意味がわからんけど、まあ適当に「こんなんか」くらいで使ってる。
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
557 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 02:47:08.73 ID:ayjJho0i0 - LINQは便利やけど、OrderByとか気持ち悪くて使う気しないな。
単純にSortするよな。 多用するとパーフォマンスが無茶苦茶落ちると思う。
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
558 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 02:54:33.31 ID:ayjJho0i0 - public IEnumerable<string> Records
{ get { return doc.Element("root").Element("collections").Elements("own").Select(c => c.Descendants("ID").First().Value); } } LINQだめじゃん。 こっちのほうが簡単。 public IEnumerable<string> Records { get { return doc.XPathSelectElements("//root/collections/own/ID"); } } 👀 Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f)
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
559 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 02:57:24.22 ID:ayjJho0i0 - XpathとLINQを組み合わせてつかえんのか?
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
561 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 03:13:27.93 ID:ayjJho0i0 - var elem = XElement.Parse(something);
var maz = elem.Element("vehicle").Elements("car").Where(c => ((string)c.Attribute("maker")) == "mazda")); LINQはXMLみたいな階層構造を持ってるとダメじゃない? これじゃ最初のItemしかサーチできないよ。
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
572 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 14:27:23.42 ID:ayjJho0i0 - C++とか触る気しないな。いらんことを書く量が多すぎて気が狂いそう。
その点F#をすこし触ってみたが、これは楽だな。C#からすると違和感があるが型推論が しっかりしているので慣れると楽だと思う。 そもそもループを書くためのforとかがない。もしLINQを知らなかったら、ループなしで どうやってプログラムを書くのか理解に苦しんだと思う。
|
- ふらっと C#,C♯,C#(初心者用) Part125 [無断転載禁止]©2ch.net
577 :デフォルトの名無しさん (ワッチョイ 7c7b-8L7G)[]:2016/11/18(金) 20:45:44.35 ID:ayjJho0i0 - 適当では作れんだろ。w
どのコントロールを継承してどのように作るのか。
|