- 1 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 19:55:44.50 ID:tZmoj8I+.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■関連スレ C#, C♯, C#相談室 Part93 https://mevius.5ch.net/test/read.cgi/tech/1492818720/ ■前スレ ふらっと C#,C♯,C#(初心者用) Part138 https://mevius.5ch.net/test/read.cgi/tech/1528194762/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/ja-jp/library/gg145045.aspx https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/
- 558 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 11:19:27.99 ID:PMHdQMes.net]
- privateメンバのユニットテストをしようとするのはそもそも誤り
壊れやすいテストは結果的にメンテされなくなり意味を為さなくなる
- 559 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 12:21:00.32 ID:hseJLl5H.net]
- >>538
これ publicなメンバーを通してテストすること
- 560 名前:デフォルトの名無しさん [2018/09/15(土) 20:38:11.28 ID:elLmwu/2.net]
- LinQの中身がfor文って本当ですか?
- 561 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 20:39:51.17 ID:xmiaTl3L.net]
- >>537-539
納得しました、サンクス
- 562 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:16:49.41 ID:vc2YYDHO.net]
- >>540
ソースを読めば分かる https://referencesource.microsoft.com/#System.Core/System/Linq/Enumerable.cs
- 563 名前:デフォルトの名無しさん [2018/09/15(土) 21:24:11.06 ID:8rxpHkWL.net]
- for文の中身がgotoて本当ですか?
- 564 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:29:31.15 ID:Fr67tYwB.net]
- コンパイル結果見ればわかる
- 565 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:48:21.87 ID:iPPDwx/Y.net]
- 列挙子とforeachの組み合わせってforよりおそい?
- 566 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:51:19.05 ID:VeSVHeu2.net]
- 数%の処理速度の違いを気にするくらいならその都度試してみればいいんじゃないかな
- 567 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:53:24.60 ID:iPPDwx/Y.net]
- いや、なんでLINQ遅いって言われてるのかなっておもって
- 568 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:56:28.37 ID:88GvsHdE.net]
- 遅いと言えば遅いよ
余計な手数が増えてるから 気になるなら後からでも書き換えればいいだけ
- 569 名前:デフォルトの名無しさん [2018/09/15(土) 21:57:40.02 ID:8rxpHkWL.net]
- >>547
それはリンキューさんの遅さとゆうより 有り合わせのアルゴリズムの組み合わせで勝負するか はたまた最適化したアルゴリズムをシコシコ組み立てるか の違いが大きいのや
- 570 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 21:58:32.54 ID:iPPDwx/Y.net]
- その程度の差なんですね
よほど大きなオーバーヘッドでもあるのかと思ってた
- 571 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 22:09:29.85 ID:j1sHLBNC.net]
- MSIL勉強したいのですが、参考になるサイトを教えてもらいませんか?
- 572 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 22:14:24.26 ID:nm6j3SBT.net]
- MSDN
- 573 名前:デフォルトの名無しさん [2018/09/15(土) 23:09:21.09 ID:elLmwu/2.net]
- >>542
やべえ これを読む能力がない・・・
- 574 名前:デフォルトの名無しさん mailto:sage [2018/09/15(土) 23:53:24.63 ID:iPPDwx/Y.net]
- linqの中身はforeachで列挙子を回してる
それは while(次の要素を取得するメソッド){ 要素に対する処理のメソッド } に展開される 詳しくないから適当だけど
- 575 名前:デフォルトの名無しさん [2018/09/16(日) 01:03:15.10 ID:uYUceUNT.net]
- アセンブラでもやってろよ
- 576 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 01:04:46.36 ID:ANojdriP.net]
- がっつりパフォーマ
- 577 名前:ンスのチューニングしたことあるわけじゃないけど
unityの毎フレーム行われるような処理で使わない限りlinqの速度が問題になることはないんじゃないか? [] - [ここ壊れてます]
- 578 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 06:05:13.06 ID:75aeC/cD.net]
- プログラムによる
プロファイラで分析しろ ボトルネックの分析前に100倍遅いのとか1000倍遅いとか言っても何の意味もねえから
- 579 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 08:07:06.87 ID:HxZqM27H.net]
- ゲームで描画以外の処理が問題になることは少ない
- 580 名前:デフォルトの名無しさん [2018/09/16(日) 08:29:55.59 ID:AZs5fz+o.net]
- アプリケーションのプロパティの中にある[設定]という項目で
Properties.Settings.Default.xxxでint型配列の変数を保存したいのですが できませんでしょうか? 前回使ったパラメータ群を配列で保存して 次回に読み込んで再現したいのですが 別の方法でもいいのですが参考になる解説ページでもあれば教えてください
- 581 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 09:04:23.29 ID:psXGYTXF.net]
- >>559
「,」でjoinして文字列で保存、取り出すときに「,」でsplitとかどうだろ?
- 582 名前:デフォルトの名無しさん [2018/09/16(日) 09:25:05.54 ID:2ksH8VYk.net]
- >>560
まあこれが横道だよね てか、今ならjsonで保存か
- 583 名前:デフォルトの名無しさん [2018/09/16(日) 09:42:20.10 ID:AZs5fz+o.net]
- >>560
なるほど!配列を分解して文字列型にするのか! それなら私の低スキルでもなんとかできそうです ありがとうございました!
- 584 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 10:07:09.66 ID:aJAMOBK/.net]
- 例えばアプリケーション終了時に画面のサイズと位置を保存して
次回起動時に設定をロードするとしたら なにで保存しますか?XML?INI?JSON?
- 585 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 11:04:54.55 ID:rvnq8hQD.net]
- >>563
「どこに保存するか」を気にしないならすぐ上に出ているProperties.SettingsのSystem.Drawing.Pointで保存したら MSの推奨なんだから
- 586 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 11:12:58.81 ID:txQA20Wu.net]
- 昔からあるVSの定型Tipsだけど
この上から目線な感じは もっと高度な議論を吹っ掛けてるんじゃね? くわばらくわばら
- 587 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 11:25:39.54 ID:gTaOdbFs.net]
- >>563
俺はXMLで実行ファイルと同じ場所に保存してる
- 588 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 12:37:43.94 ID:ksMt/4i/.net]
- >>566
実行ファイルと同じ場所は書き込み権限がなかったりするからMS的にはApplication.UserAppDataPathで得られる場所などを推奨
- 589 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 12:48:14.51 ID:LixUwGN0.net]
- >>559
IDEでプロパティの型を選ぶところの中には配列ってなかったっけ
- 590 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 13:06:53.35 ID:16Y59QgZ.net]
- 場所や形式はなんでもいいけど
読み書きクラスを上手くカプセル化しないと後で変更効かなくなって泣くのでそっちのほうが重要
- 591 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 13:19:04.65 ID:p+qyV3Lh.net]
- いや、場所や形式は重要だよ
- 592 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 13:23:10.99 ID:aJAMOBK/.net]
- >>564
へーありがとう御座います 調べてみます
- 593 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 13:32:26.33 ID:16Y59QgZ.net]
- >>570
重要になるのは後で 開発中はたいして重要じゃないし正解も定かではない
- 594 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 13:59:51.99 ID:hCxE0E+A.net]
- >>566
実行ファイルのパスってProgramFilesのとこかな? あのフォルダーって監視入ってるから、データアクセスでも色々遅くなるかも
- 595 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 14:01:52.05 ID:w97F4Kz1.net]
- どこに保存するかはかなり致命的な問題になるから
今から
- 596 名前:学んでおいて損はないよ []
- [ここ壊れてます]
- 597 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 14:10:32.40 ID:uf7cGEex.net]
- >>573
ProgramFilesがなんで出てくるかもわからないし設定ファイルのデータアクセスのスピードが問題になるのはおかしい
- 598 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 14:17:56.47 ID:gTaOdbFs.net]
- >>567
知ってる。でも自作のポータブルアプリだからそうしてる インストールするようなもんはC#ではまだ作ったことないわ >>573 違う。ポータブルアプリだからユーザーが置いた場所 USBのフォルダとかマイドキュメントとか
- 599 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 14:41:31.05 ID:gTaOdbFs.net]
- >>569
同意。C#はXMLについては簡単にカプセル化できるのがいい JSONも簡単なんだっけか?、使ったことないから分からんわ
- 600 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 14:41:58.58 ID:ksMt/4i/.net]
- UACが出来てからディレクトリの書き込み制限が厳しくなってるから意識する事は大切ですね
>>574
- 601 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:10:33.14 ID:PDDwZiUq.net]
- >>559
ここにかいてるやん https://stackoverflow.com/questions/1766610/how-to-store-int-array-in-application-settings
- 602 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:10:39.97 ID:8jdJAOdP.net]
- 書き込み制限するだけならまだマシなんだが
勝手にリダイレクトしやがったりするからなぁ それも同じOSでもUAC設定だけでしたりしなかったり
- 603 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:15:37.35 ID:SnNXv25N.net]
- >>578
違う どこにどんな形式で置くかを柔軟に変更できることが重要 これをおろそかにして最初から場所や形式を決めつけると後で致命的な問題が発生した時に困る
- 604 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:41:28.41 ID:5YLu0Ky3.net]
- いやいや保存場所は最初から重視しないとだめだよ
あとで罠にはまるよ
- 605 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:50:02.93 ID:SnNXv25N.net]
- >>582
情報が出揃ってない序盤で決定するのはNG 根拠の薄い判断に盲目的に従って進めるよりはわからないものはわからないと認識した上で進めるほうが良い 最初は良いインターフェイスを決定することに注力する 開発が進むと徐々に客が(隠していた|失念していた)情報を出してくるのでそうなってから検討すればよい それまでは暫定で簡単な実装を置いておく
- 606 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:57:02.81 ID:AeuhPaJN.net]
- よくわからないけど設定ファイルを柔軟にする必要はないよ
- 607 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 19:59:35.75 ID:AeuhPaJN.net]
- 実装方法を知りたい人にインターフェイス云々から始める人は無視
- 608 名前:デフォルトの名無しさん [2018/09/16(日) 20:03:32.45 ID:oQtqL1qV.net]
- どの初心者スレでも明後日のレスしてドヤりたがっとるプロさんおるねw
- 609 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 20:14:16.80 ID:AeuhPaJN.net]
- いいや
プロ的にもありえないだろ
- 610 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 20:31:15.27 ID:Ka1tFSGh.net]
- 具体例示さず「〜しなきゃいけない」とかいうのは「妄想お疲れ」って返しておけばいいよ
- 611 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 20:59:15.70 ID:AeuhPaJN.net]
- 今後は全部の質問にインターフェイスの決定に注力しろって答えたらいいんだな
- 612 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 21:19:05.23 ID:Ka1tFSGh.net]
- >>589
批判をずるずる引っ張るのはやめてくれ
- 613 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 21:46:31.24 ID:SnNXv25N.net]
- 雑魚しかおらんかったか
初心者スレだからしゃあないか
- 614 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 21:47:28.61 ID:PDDwZiUq.net]
- また余計なことを
- 615 名前:デフォルトの名無しさん mailto:sage [2018/09/16(日) 23:49:26.08 ID:EHluPWph.net]
- Buggy C# Code: The 10 Most Common Mistakes in C# Programming
https://www.toptal.com/c-sharp/top-10-mistakes-that-c-sharp-programmers-make 俺はあまり共感できないな…
- 616 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 00:28:42.00 ID:+YOQSfB9.net]
- >>593
何が?
- 617 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 00:43:15.18 ID:48O793oJ.net]
- 英語読める人ホント羨ましい
リリース当日にリファレンス把握できちゃうわけでしょ
- 618 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 00:43:43.99 ID:tnCTTc8C.net]
- >>591
お前が一番の雑魚
- 619 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 05:59:26.92 ID:/N0hOtdj.net]
- >>593
1~2番目はまあそうだねと思ったけど 3番目がくだらなかったから読むのやめた
- 620 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 08:16:13.80 ID:bk1Atddi.net]
- >>595
今からでも遅くないぜ。
- 621 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:20:21.31 ID:SR+usNFF.net]
- 対象文字列 "<xx><yy><xx>111</xx></yy></xx><xx>222</xx><xx>333</xx>"
があるとき、 xxの中を取り出す正規表現はどうしたらいいのでしょう? ただし、xxが閉じる前にyyがあるときはそのxxは無視という条件付きです 例えば正規表現を @"<xx>.*?[^(</yy>)]</xx>" にすると 実行結果 <xx><yy><xx>111</xx> ←</yy></xx>が欠ける <xx>222</xx> <xx>333</xx> 欲しい結果は <xx><yy><xx>111</xx></yy></xx> <xx>222</xx> <xx>333</xx>
- 622 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:25:17.63 ID:3TgxIbp4.net]
- 内容はみてないけど
正規表現では検出できないパターンがある それにあたるのかと
- 623 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:32:42.98 ID:rJA1qwMQ.net]
- XMLとして要素抜き出したほうが確実じゃね
- 624 名前:デフォルトの名無しさん [2018/09/17(月) 11:38:46.01 ID:dj7qSZnZ.net]
- オレだったらどうでもいいしょうもないこと考えたくないから
普通にxerces使う
- 625 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:40:49.96 ID:3TgxIbp4.net]
- 質問からはxmlなのhtmlなのかすら確定できない
- 626 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:42:17.99 ID:3TgxIbp4.net]
- 正規表現は括弧やタグの対応は苦手
中に再帰的構造があるものは苦手 その構造が特殊になるとさらに苦手
- 627 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:45:20.52 ID:SR+usNFF.net]
- xmlだけど同じデータ格納するのに色々なフォーマットがあるごちゃついたのだから
文字列として処理したいんです。正規表現使わずに力技で読むかなぁw すみません。>>599の対象文字列がミス 対象文字列 "<xx><xx><yy>111</yy></xx></xx><xx>222</xx><xx>333</xx>"; 試した正規表現 @"<xx>.*?[^(</yy>)]</xx>" 結果 <xx><xx><yy>111</yy></xx></xx><xx>222</xx> <xx>333</xx> 欲しい結果 <xx><xx><yy>111</yy></xx></xx> <xx>222</xx> <xx>333</xx>
- 628 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 11:45:52.85 ID:SBpxj18K.net]
- とりあえずこっちへ行け
Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net mevius.5ch.net/test/read.cgi/tech/1489511075/
- 629 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 12:02:14.11 ID:SR+usNFF.net]
- C#の正規表現だからこっちにしたんだけど、あっちに引っ越します
- 630 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 13:08:19.32 ID:x9rlqJR2.net]
- したんだけどぉ
- 631 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 14:34:45.72 ID:IzAnQMU8.net]
- XMLや正規表現を考えるよりもデータ構造がどうなっても対応できるようにインターフェイスを考えるべきだろ
- 632 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 16:03:32.30 ID:KWfY0Z4o.net]
- >>609
正解
- 633 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 01:24:04.08 ID:4ympWGJc.net]
- >>1
ぶっちゃけた話、C#って2030年まで生き残りますかね?
- 634 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 01:39:12.39 ID:eM+9yNEO.net]
- 生き残ってる定義による
cobolなんてもう60歳だけど必要とされてる場面が無いわけじゃない
- 635 名前:デフォルトの名無しさん [2018/09/18(火) 02:11:14.63 ID:6Xg+Nv26.net]
- >>611
進化続けてるし、余裕であると思う。
- 636 名前:デフォルトの名無しさん [2018/09/18(火) 02:21:27.54 ID:Ito09mAU.net]
- そんでC++みたいにバージョンが制定年になると
正直機能的には3.0くらいであまり困らんのだけどね 簡潔に書けるとかはあるけど ライブラリだけ拡充してくれれば
- 637 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 05:59:52.79 ID:GWyG2DaA.net]
- await無しで非同期処理書きたくないな
- 638 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:10:13.67 ID:gblGntZ1.net]
- LINQがないと死ねる
というかLINQがないとC#のアドバンテージを全く感じない言語になってしまう それとawaitもそうだけど、C#はJavaに対してコンカレントプログラミングの能力に まだまだ欠けていると思う Javaの強みはjava.util.concurrentにあると思う
- 639 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:19:55.28 ID:O8EaoTgS.net]
- java.util.concurrentってほとんど.NETにも同じのあるぞ
Javaのあの〇〇Queueとかクッソ使いづらい並列フロー制御系に対応するのはTPL Dataflowがある
- 640 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:39:24.89 ID:PTaE8gsW.net]
- >>616
メソッドにした方が2回目同じ処理するときにいいよ
- 641 名前:デフォルトの名無しさん [2018/09/18(火) 09:03:15.68 ID:X6vi7zjN.net]
- python如きには負けんよ
- 642 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 10:06:07.53 ID:ml+9R6/h.net]
- 負けてるんだよなあ
- 643 名前:デフォルトの名無しさん [2018/09/18(火) 10:10:26.45 ID:JkFBL6IZ.net]
- 結局Windowsアプリケーションにしか使われてなくて
VBの代わりくらいのポジションなんですかね・・・
- 644 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 10:24:42.25 ID:Z0oFh/rY.net]
- >>617
そんなんどこにあったっけ? 実際java.util.concurrentパッケージの充実度は凄いぞ
- 645 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 10:52:42.36 ID:9AO9WU5h.net]
- UnityとかTypeScriptとか、色々と使われているでしょ
- 646 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 10:58:02.59 ID:PTaE8gsW.net]
- >>620
連想配列分負けてる気がするね c#には付けないで欲しかったけど ちょっと前に付いた?
- 647 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 11:04:50.17 ID:9sIU0wgT.net]
- >>624
大昔(2.0)からある System.Collections.Generic.Dictionary<TKey,TValue> でなくて?
- 648 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:05:26.41 ID:ONx2VSk9.net]
- >>621
iOSやAndroidアプリにも使われてますよ
- 649 名前:デフォルトの名無しさん [2018/09/18(火) 12:54:57.79 ID:/G1owK98.net]
- C#でカードゲーム作るため
テキストファイルに保存した 一行分をカードデータにしたいのですが 行指定はどうやるのでしょうか
- 650 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:59:13.48 ID:2NhqeWSI.net]
- 1行ごとにList<string>に入れる
- 651 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 13:34:02.44 ID:Z0oFh/rY.net]
- jsonか何かにしたほうが楽だと思うけど…
- 652 名前:デフォルトの名無しさん [2018/09/18(火) 13:39:50.95 ID:X6vi7zjN.net]
- .Net4.0までの環境で、Task.Runが使えないのですが
Task.Factory.StartNewを使う場合、戻り値を処理するContinueWithに該当する書き方はあるのでしょうか?
- 653 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 14:06:00.86 ID:OtLk5TCg.net]
- >>622
System.Threading System.Threading.Tasks System.Threading.Tasks.Channels System.Threading.Tasks.DataFlow System.Collections.Concurrent ちゃんとこの辺りを見よう
- 654 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 14:25:25.74 ID:G1Vdk7ct.net]
- >>630
Task<T>を作るのが.Runだろうが.Factory.StartNewだろうが その後の記述は特に変わらないけど
- 655 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 14:29:51.48 ID:OtLk5TCg.net]
- 最近の.NETってMS製の公式な標準ライブラリですら平気でNuGetだけで提供されるようになったけど
ビルドにインターネットからのダウンロードが必要なのはギョウムワールドだと問題になるところが多そう ジャパニーズドカタは氏ねってことかな
- 656 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 14:38:44.61 ID:XSFiXPPc.net]
- >>625
タプルと合わせないと似たような機能にならない気がする
- 657 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 14:50:46.95 ID:VPT0VaYi.net]
- ぎょうむわーるどなんてなおさら最近の開発環境とは縁がないのでへーきへーき
- 658 名前:デフォルトの名無しさん [2018/09/18(火) 15:15:36.23 ID:X6vi7zjN.net]
- async await使わせてくれー
|

|