1 名前:デフォルトの名無しさん [2017/09/08(金) 18:12:11.06 ID:Ej7G00WU.net] 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part130 https://mevius.2ch.net/test/read.cgi/tech/1500327645/ ■関連スレ C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net echo.2ch.net/test/read.cgi/tech/1492843013/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/
403 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:13:00.30 ID:XETG01Ra.net] データベース接続文字列ってあんな長いの手動で書くものなんでしょうか? 自動出力とかないのですか?
404 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 09:19:19.37 ID:L886aacT.net] 長いか? 長い奴でも2〜3行程度しか書いたことないけど
405 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 10:29:26.18 ID:/H9tPbO8.net] データベースへの接続のウィザードとか使えば接続文字列勝手に作ってくれるだろ
406 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 10:33:15.19 ID:eYJEmi08.net] >>395 DbConnectionStringBuilderからの派生クラス使うとか Dictionary形式だから項目多いなら管理楽になるけど
407 名前:デフォルトの名無しさん mailto:sage [2017/09/22(金) 10:37:52.34 ID:usj2bMF0.net] 接続文字列は全世代の遺物なんだけど 誰も改善しようとしない ローカルルールだからけの文字列をわざわざ考えて それをまたどこかでわざわざパースしてるんだから馬鹿らしい connectionStringBuilderとかあるけどあれは文字列作って それをまたパースしてるんだから同じく馬鹿らしい
408 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 07:01:15.21 ID:fnb/dDo2.net] >>386 ありがとうございます 取り掛かっているのですがマウスのホイールクリックで新たなタブとして開きたいのですが WebBrowser.Document.Clickイベントで躓いています WebBrowser_DocumentCompletedイベントに「Document.Click += Document_Click」をの一文を追加し Document_ClickイベントのマウスのHtmlElementEventArgs.MouseButtonPressedでホイールクリックを検知しようとしたところ 左クリックでも中クリックでも右クリックでもNoneと表示されています WebBrowserのDocument上で中クリックを検出す
409 名前:驍ノはどうすればいいでしょうか? [] [ここ壊れてます]
410 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 07:46:57.15 ID:0E5Ac8qe.net] すみません 変な質問かもしれませんが、宜しくお願いします Label hogehoge = new Label とhogehogeというインスタンスのLabelを作ったとします プロパティーで名前は指定していません 他のプロパティーも空という前提でお願いします このLabelのダブルクリックでイベントハンドラーを作り イベントの中に Console.WriteLine(((Label)sender).Name); としても当然名前は出てきません この時、hogehogeというLabelを識別する文字列を取得したいのですが(この場合hogehogeが一番良い)、インスタンス名を取得 と検索しても出てこずです 名前の付いてないControlを識別する文字列を取得するにはどうしたら良いでしょうか? Console.WriteLine(((Label)sender).〜のところに使えるいろんなコードをスニペットで調べてもそれっぽいものが無いのですが そもそも名前を付けとけというのは別として、なんらかの方法で識別する文字列を取得できますか? よろしくお願いします
411 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 07:59:04.31 ID:8QRYtBFv.net] nameofじゃね
412 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 08:19:31.40 ID:Iu73uVEK.net] ないよ 欲しいなら自分で付けとけとしか言いようがないね というかそもそも識別するのに名前である必要がある? ってところから検討しないと
413 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 08:20:29.03 ID:8QRYtBFv.net] デバッグ用に出したいときあるじゃん
414 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 09:00:09.85 ID:N5BpuRhH.net] >>401 名前以外で固有ってハンドルくらいじゃね? 自動生成とかで名前を付ける手間を省きたいとかなら>>403 の通り名前である必要が無いし
415 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 09:27:14.32 ID:0E5Ac8qe.net] >>404 自分もデバッグ用にと思ったんです >>403 >>405 どうもありがとうございます やはりなさそうですね 色々実験している時に、一度何かの間違いで、forのLoopの中で、インスタンス名?も名前も変えないControlを複数作って配置したことが有って、 何故かそのまま動いて、それぞれ個別に識別してるようなので、何が別の識別要素でもあるのかな?と思ってお伺いしました ありがとうございました >>402 nameofは新しいものらしく、情報が少なくて私には使い方がよくわからず ちょこっと説明みたところ「メンバ hogeの名前は"hoge"」…みたいな使い方? 入り口の入り口にいる自分には何が何やら nameof(sender)をやってみたら"sender"出ましたw nameof((Label)sender)は受け付けてもらえませんでした
416 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 11:36:28.18 ID:T/MiKQPL.net] 変数名を取得したいんじゃなくて インスタンス作成時にコントロールのNameプロパティに変数名を自動でセットしたいの? そんな機能は存在しないから自分でシコシコ手書きでやっとけ
417 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 11:55:06.77 ID:1OC4vxE7.net] リフレクションでもないんかな? msのコントロールにもインスタンス突っ込むとメンバ名が出てくるのあるけどね 変数名は無いのか
418 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 11:55:11.39 ID:E+MF96aa.net] リフレクションでもないんかな? msのコントロールにもインスタンス突っ込むとメンバ名が出てくるのあるけどね 変数名は無いのか
419 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 12:00:44.73 ID:NHAiERWm.net] ローカル変数名なんてILに残らないし流石にリフレクションは無理なのでは
420 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 12:27:00.23 ID:N5BpuRhH.net] Name属性がなくてもsender==label1とかの識別ならできるけど中でハンドル比較しているんじゃないかな だからどうしても出したかったらフィールドの一覧から一致するハンドルを探せばできなくはない
421 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 12:40:22.57 ID:g05veIjA.net] >>406 Formに配置したコントロールは、Controlsプロパティで取得出来る。 Controls.Where( x => x is Label )とかやればLabelコントロールに絞り込めるけど、それ以上は判別しようがないな。
422 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 12:41:57.70 ID:6oSExpao.net] 設計が間違ってる
423 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 13:12:02.52 ID:U4nAGnPY.net] 設計なんて大げさなものじゃなく、考え方が間違ってるねw なんか盛大に勘違いしてるというか なぜNameをIDにしたいなら素直にNameを設定しないのか意味が分からない 何がしたいの
424 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 15:12:59.43 ID:KcVpSqdX.net] 変数名とNameで2回hogeと書くのが冗長だってんでしょ 是非についてはどうでもよすぎるのでコメントしない 鼻くそでもほじってる方がマシ
425 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 16:08:08.69 ID:F2yzHt0b.net] 変数名は前まではプログラムする人のためにあって 実行環境まで残ってないものだった 最近は変数名が残るようになったので使おうとする人が多いけど もともとそういう種類のものじゃないんだよ
426 名前:デフォルトの名無しさん mailto:sage [2017/09/24(日) 22:08:09.82 ID:fnb/dDo2.net] >>400 もどなたかお願いします
427 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 01:09:43.42 ID:T67/GWI3.net] 自己解決しました。 Document.ClickイベントではなくDocument.Linksのほうに一つずつMouseDownイベントを追加することでできました これは解決済みなのですが、すっきりしないので確認させてください Document.LinksのMouseDownイベント内でDocument.GetElementFromPointメソッドに渡す引数ですが、 MousePositionやOffsetMousePositionを渡すようにしているページがかなりあったのですが、どっちも使えずでClientMousePositionを渡すようにしたのですが .NETのバージョンがあがるにつれ、変わったのでしょうか?
428 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 02:40:11.77 ID:60Ft387g.net] パネルに画像などを追加していった際、描画範囲より外に出てしまった場合に AutoScrollをtureにするとスクロールバーが表示されますよね? 縦方向のスクロールバーが本来は右側に出ると思うのですが、左側に出てしまいます。 すごく違和感があるので右側にしたいのですが、調べてみても特に設定する方法がみつからないのですが、 なぜなんでしょうか?
429 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 02:44:47.14 ID:1vb5e8br.net] RightToLeftとRightToLeftLayoutのプロパティをいじったとか
430 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 02:47:25.81 ID:60Ft387g.net] >>420 無事解決しました。 プロパティを触っているときにうっかりRightToLeftをYesにしてしまっていたようです、ありがとうございました。
431 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 08:12:41.42 ID:OL/9MGvm.net] 質問です。ボタンの外観が変わらないのです。 or2.mobi/data/img/171707.png 画像の左側がデザイン時、右側がデバッグ時です。 左側のデザイン時にしたいのですがどうしたらいいですか? FlatStyleを変更しても変わりませんでした。
432 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 08:37:25.13 ID:mAOi1uCH.net] 右もカッコイイよ
433 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:02:15.47 ID:IwLQLx8X.net] Application.Runする前にApplication.EnableVisualStyles()呼んでる?
434 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 09:09:36.99 ID:OL/9MGvm.net] >>423 >>424 ありがとうございました。解決しました。
435 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 13:11:47.58 ID:T67/GWI3.net] 何度もすいません TabControlとWebBrowserを使用し、タブブラウザを作っているのですがFirefoxのアドオンにあるツリー型タブのようにツリー構造(親タブ子タブ)みたいにしたいのですが どのようにすればできるのでしょうか?TabControlでは無理なのでしょうか?
436 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 13:49:11.12 ID:IwLQLx8X.net] 無理ではないかもしれんが一から作ったほうが早そうというかストレス少なそう
437 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 14:09:40.48 ID:mAOi1uCH.net] よし、じゃあ、TabControlのラベルのフォントを大きくして見るんだ!
438 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 14:52:47.35 ID:jVT7FFhT.net] みんな苦労して勉強して自分の作りたいものを作ってんじゃないの? それを一言でどうすればいいんですかって虫が良すぎる気がする ツリー型タブってどういうものか知らないけどちょっと画像見たら ただアイテムが親子関係がありそうに見えるように作ってあるだけに見える あああ いいい うううう を あああ いいい うううう にしただけ まあタブの機能は自分でなんとかするしかないね
439 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 15:20:54.06 ID:WRsfbJv
] [ここ壊れてます]
440 名前:s.net mailto: コレのことかー https://addons.mozilla.org/ja/firefox/addon/tree-style-tab/ wpfのtreeviewのスタイル作り込めば何とか成るかもしれんね [] [ここ壊れてます]
441 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 18:10:02.71 ID:T67/GWI3.net] 一から作るということが想像できませんでした。 インデント?ツリー構造?どうやって作ればいいんだろうという感じです。 どういったことを勉強すればよいでしょうか?
442 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 18:42:41.37 ID:ZfFz64Lf.net] >>431 上に書いてもらってるじゃん ツリー構造はTabControlじゃどう考えても無理だから「一から作ったほうが早そう」ってなるんだよ
443 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 18:55:16.09 ID:ON9Li960.net] 自分でやったことないのに無責任に言うけど、Windows FormならTreeViewを 継承して拡張でいけるんじゃない? なんなら素のTreeViewでも機能的な要件は満たせるよねたぶん
444 名前:デフォルトの名無しさん mailto:sage [2017/09/25(月) 23:37:09.27 ID:y0MyGTE+.net] Linqについてなのですが List<int> list = new List<int> {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; のようなListを {0, 1, 2} {1, 2, 3}{2, 3, 4}・・・{8, 9, 10} のような感じで取得しながらLinqを記述する方法ってあるのでしょうか? Take(3)やWhereの組み合わせで出来るのか、Indexをあらかじめ列挙して対応させるしかないのかと考えています Linqで書かない場合はコードは長くなりますが書ける状態です
445 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 00:05:24.65 ID:lY8FoU4I.net] >>434 Ix(Interactive Extensions)のBufferに似てるけどそのまま使えないので、 自作の拡張メソッドでも作れば?
446 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 00:37:08.59 ID:fvF/8EVL.net] >>434 これ https://stackoverflow.com/a/4660669
447 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 00:42:46.55 ID:9BhvI/Vw.net] >>435 >>436 forとYieldでこの形に出来るんですね 望み通りの動きの上、コードもスッキリしてて凄いです ありがとうございました
448 名前:デフォルトの名無しさん [2017/09/26(火) 02:27:19.94 ID:WWZ5IF5C.net] VisualStudio2017でスニッペトが壊れました。 cw tab tabでConsole.WriteLine()となるべきがconstになっちゃいます! どうすれば直りますか?
449 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 03:52:06.10 ID:jDIKRy4A.net] VS2017で勉強してます https://msdn.microsoft.com/ja-jp/library/bb546972(v=vs.110).aspx このページのドキュメントアウトラインでColumnDefinitionsなどの要素が表示されません https://i.imgur.com/I7U1sSH.jpg Glidを展開しても3個の配置したControlしか表示されません バージョンの違いなのかとも思うのですが、詳細を表示するにはどうしたら良いでしょうか?
450 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 08:27:29.19 ID:Vyr7hCJe.net] LINQが使えるって言えるのってどのくらいから? Select、Where、Orderbyが使えたら使えるって言ってもいいんかな?
451 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 09:26:15.62 ID:po+Ovxs3.net] >>440 joinもgroup byも必須 SQLは開発者の常識だから、一通り使いこなせないとできるとは見做されないよ まずはSQLの本で普通にSQL覚えるのがいいのでは LINQより遥かに重要だよ
452 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 09:51:36.95 ID:QFKO2nVy.net] テーブルレイアウトパネルを動的に追加し 列の幅をパーセントで指定しようと思ってます https://ideone.com/lK68fg の16行目で インデックスが範囲を超えています。負でない値で、コレクションのサイズよりも小さくなければなりません。 とエラーが出て止まってしまいます 同行を testLayout
453 名前:Panel.ColumnStyles[0] = new ColumnStyle(SizeType.Percent, 50); と置き換えても同じです ColumnCount = 2; としているので、インデックス0でエラーが出るのがよくわかりません 何を間違えているのでしょうか? よろしくお願いします [] [ここ壊れてます]
454 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 10:48:03.73 ID:Qq96jDlV.net] >>441 LINQは別にSQLの代わりじゃないのだが
455 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 10:54:58.16 ID:pyoVGWZW.net] LINQ=クエリと勘違いしてLINQ毛嫌いする人多いから困るわ
456 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 11:06:45.24 ID:iExFW+NQ.net] LINQのQはqueryなんですが... どうでもいいんだけどメソッド形式をLINQと呼ぶのも変だよね MSって昔から用語をないがしろにしてるよね。
457 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 11:19:38.72 ID:yUnVCaTy.net] ???
458 名前:デフォルトの名無しさん [2017/09/26(火) 11:24:26.71 ID:KX2+W8jQ.net] LINQは検索とソートと重複除去でとっても便利!みんなも使ってね!
459 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:02:41.55 ID:Vyr7hCJe.net] なるほどありがとう 今思い出しながらGroupByとJoin戦ってるけど使い方わからん SQLのやつならわかるけどLINQでどう書くんだ? var list = new[] { new {Name = "A", Uri = 150}, new {Name = "A", Uri = 160}, new {Name = "B", Uri = 16}, new {Name = "B", Uri = 1000}, new {Name = "B", Uri = 1000} }; var query = list.Where(x => x.Name == "A").GroupBy(x => x.Uri); foreach(var union in query) { Console.WriteLine("Name = {0}", union); }
460 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:11:59.40 ID:Qq96jDlV.net] >>445 なぜ変なの?言語(language)に統合された(integrated)クエリ(query)だろ?
461 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:39:26.31 ID:iExFW+NQ.net] >>449 説明必要? 統合された結果出来たのはクエリ式。 ただのメソッド呼び出しが「言語に統合」なんかされてるわけないでしょ
462 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 12:46:44.63 ID:Qq96jDlV.net] >>450 言語に統合されてるからこそ、c#らしい構文のままでクエリ書けるんだよ
463 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:01:09.22 ID:iExFW+NQ.net] だからそれはクエリ式。 メソッド形式とクエリ式の違い分かります? ボケてるのかマジボケなのかどっちよ
464 名前:あ mailto:sage [2017/09/26(火) 13:07:09.76 ID:9oRLnNit.net] queryってクエリ式だけではなくて、問い合わせの意そのものを指してんじゃ無いの?
465 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:07:46.10 ID:fvF/8EVL.net] >>452 メソッド形式をクエリと呼んじゃダメな理由でもあるの?
466 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:15:07.21 ID:iExFW+NQ.net] だめだなこりゃw
467 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 13:27:00.90 ID:po+Ovxs3.net] >>448 group by と join はクエリ式で書いた方がいい 可読性最悪
468 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 14:20:04.31 ID:Qq96jDlV.net] >>452 こいつクエリが何かわかってないな
469 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 14:33:54.98 ID:iExFW+NQ.net] もういいよ馬鹿。一生やってろ
470 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 14:36:37.31 ID:Qq96jDlV.net] >>458 マジボケさんさようなら
471 名前:あ mailto:sage [2017/09/26(火) 14:46:26.80 ID:9oRLnNit.net] クエリ式に関してはQuery expressionときちんと明記しとるな、英語版MSDNは。
472 名前:デフォルトの名無しさん [2017/09/26(火) 15:18:00.49 ID:SDiSqFpw.net] ###HUM### 000-K,AZ,0,1, 001-KI,L,I.T,DEF,11.2,TE,F,0.12235, 002-EM,OBLA,7##END
473 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 18:57:00.26 ID:ibL24X8W.net] >>442 testLayoutPanel.ColumnStylesのコレクションが無い まずデザイナで作ってみて要素確認してから動的に追加する方法を考えるべき
474 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 19:42:11.94 ID:QFKO2nVy.net] >>462 ありがとうございます! https://ideone.com/GBSGtn デザイナを参考にこうしたところ、テーブルレイアウトパネルを動的に追加することはできました で、ご指摘のコレクションですが、 ColumnStyle(SizeType.Percent, 33F)をnewでaddしてるということは、 テーブルレイアウトパネルには、わざわざ指定して追加しないとコレクションそのものが空で、 それを指定する形だったのでインデックスの範囲を超えていたという解釈
475 名前:で良いのでしょうか? まだこういうコレクション(プロパティーが入ってる)を扱ったことがなかったので、完全には把握してませんがなんとなく、ふわっとした感じですが理解できた気がします とりあえず行も列も動的に追加すること無く、この設定時のパーセンテージで表示できればいいので、今のところこの表記方法で目的達成できました 助かりました ありがとうございました ( ・ω・ )。o(初心者にはMSのサイトも、他の検索に出てくるサイトもわかりにくずらかった…) [] [ここ壊れてます]
476 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 19:54:05.45 ID:QFKO2nVy.net] ちなみに、 https://msdn.microsoft.com/ja-jp/library/system.windows.forms.tablelayoutpanel.columnstyles(v=vs.110).aspx これを改造して色々やっても style.SizeType = SizeType.Percent; style.Width = 33; が上手く作動してない様子でした
477 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 20:59:46.14 ID:ErS49Y5u.net] Rxで過去N回に渡って発行された値を列挙する方法ってないですかね? 2回分取るだけなら同じストリームのSkip(1)とZipすれば行けるらしいんだけど
478 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 21:30:49.54 ID:fvF/8EVL.net] >>465 BufferかWindow
479 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 22:05:27.53 ID:ErS49Y5u.net] >>466 イマイチ理解が追いついてないんだけど、例えば0,1,2,3,4,5って値が流れてくるストリームをBuffer(3)で待つと、 {0,1,2} <- OnNext(2)のとき {3,4,5} <- OnNext(5)のとき って流れてくると理解してるんですが、 {2,1,0} <- OnNext(2)のとき {3,2,1} <- OnNext(3)のとき {4,3,2} <- OnNext(4)のとき {5,4,3} <- OnNext(5)のとき っていうのもBuffer/Windowできるんですか?
480 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 22:30:14.01 ID:fvF/8EVL.net] >>467 Buffer(3, 1)で {0,1,2} {1,2,3} {2,3,4} … Overlapping Bufferとかで検索して
481 名前:デフォルトの名無しさん mailto:sage [2017/09/26(火) 23:01:36.61 ID:ErS49Y5u.net] >>468 なるほど、そういうオーバーロードがあるんですね! 助かりましたありがとうございます
482 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:03:24.23 ID:t8u46Wok.net] >>456 めちゃくちゃ悪いですね group byとjoinだけではなくLINQは全てクエリ式で書くようにしたほうがいいんですかね?
483 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:19:20.44 ID:I+73OQfD.net] group byも他も全部メソッド形式でいいよ
484 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 18:47:03.77 ID:dVQpfUDY.net] >>470 やめとけ
485 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:06:07.02 ID:Z70BqHKV.net] LINQの話はするなって言わなかったっけ? このスレで取り扱うのはC#2.0までですよっと
486 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:20:20.37 ID:BDhjrTHp.net] >>473 初心者は縛りプレイはできないから 縛りプレイする上級者は他に行ってどうぞ?
487 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:39:31.74 ID:x0z96+G9.net] linqの話題って話した後の だからなんだよ感が強いな 99%がlinq使わなきゃ書ける みたいな奴が質問しにくんの 使わなきゃいいじゃんw 自分もよくわからないし おそらく他人もそのコードみても よくわからんよなw 言語として駄目じゃねぇ? わかりにくいし 実際わからなくてお前質問してんじゃん でもわざわざlinqで書こうとするんだよな 実行速度も遅いのに えー?なんでー?そんなことするのー? って俺は思う
488 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:48:50.02 ID:qdOMIpVQ.net] 徹底無視で
489 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:51:41.07 ID:Bof8gFB+.net] Linq使うと起動が10倍遅い君はま〜だ同じこと言ってるの? はやく勉強しなさい
490 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:56:38.19 ID:H0NxW0zY.net] >>477 ばっちいから触っちゃ駄目よ
491 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 21:59:47.93 ID:TLU7WwAh.net] Linq遅い君は .net使う奴はダメだ アセンブラで全部かける、1000倍速いって言ってるのと
492 名前:同じ [] [ここ壊れてます]
493 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:04:23.68 ID:Bof8gFB+.net] >>479 ほんとそれ 以前もなんでC#使ってるの?って皮肉込めて言ってあげたのに 無知すぎて自分が馬鹿なこと言ってるって気付いていないんだよなぁ
494 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:06:16.57 ID:x0z96+G9.net] >>479 その言い分もなんかズレてる気がするんだよなー お客さんにメリットないし アプリの品質って面でもぶっちゃけ微妙だよね 上がってるのか下がってるのか 甲乙つけがたい
495 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:10:21.74 ID:Bof8gFB+.net] ズレてるのはお前の小さな脳みそだろ
496 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:13:05.64 ID:x0z96+G9.net] >>482 いやー でもこの労力を支払ってまで覚えることか? っていうと絶対その価値はないような?
497 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:16:10.53 ID:Bof8gFB+.net] >>483 はい馬鹿 お前の頭の中だけだぞ、Linqは10倍起動が遅いのは。
498 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:23:00.06 ID:x0z96+G9.net] >>484 要はお前ら何か作りたいものがあるわけじゃなくて ただ、暇なんだよな プログラムって組めるようになっちまえば差なんか無いもんな
499 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:26:43.20 ID:Bof8gFB+.net] >>485 馬鹿が何言っても戯言でしか扱われないよ だからお前は底辺なんだよ はやく勉強しなさい
500 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:30:37.27 ID:Cy9euBKG.net] 統計的結果に基づいて遅いって言ってんだよ分かれよ
501 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:32:14.93 ID:Bof8gFB+.net] Linqで起動が10倍遅いソースはやく出せよ
502 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:43:09.62 ID:TLU7WwAh.net] 労力? Linqって苦労して身に着けることなのか? いくつか覚えることあるけどその後は使うだけだぞ?
503 名前:デフォルトの名無しさん mailto:sage [2017/09/27(水) 22:50:51.57 ID:BDhjrTHp.net] なんだこれマッチポンプ?