[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
80: デフォルトの名無しさん (スッップ Sd33-fSec) [sage] 2018/06/11(月) 12:35:57.40 ID:bN46fGFrd >>79 csprojファイル晒して http://mevius.5ch.net/test/read.cgi/tech/1528194762/80
81: 79 (ワッチョイ 1981-DGJA) [sage] 2018/06/11(月) 13:13:19.40 ID:6xD/x26k0 >>80 新しいソリューションを作成してコードをコピペしたら問題が発生しなかったので とりあえず解決したということにします。 ありがとうございます http://mevius.5ch.net/test/read.cgi/tech/1528194762/81
190: デフォルトの名無しさん (アウアウウー Saa5-m0US) [sage] 2018/06/17(日) 21:27:50.40 ID:6Wp8R37qa > async Task SayHello3() { await SayHello(); await SayHello(); await SayHello(); } > async Task SayHello2() { await SayHello(); await SayHello(); } > async Task SayHello1() { await SayHello(); } と書くより引数nで実行回数を渡してforループで制御したらいい n=0でasync awaitのペアがあるにかかわらず一度も実行されないawaitのついたメソッドができる 勿論警告もでないし誰かの言う一貫性のある美しいコードじゃないか http://mevius.5ch.net/test/read.cgi/tech/1528194762/190
194: デフォルトの名無しさん (ワッチョイ edd3-Bw3Y) [sage] 2018/06/17(日) 22:13:20.40 ID:g+98DwlT0 >>193 Formが作成された所謂UIスレッドでは同期されるが、コンソールアプリ等では同期されない もうちょい突っ込むと、await文が実行されるスレッドにSynchronizationContextへの仕込みがあるかどうかで違ってくる await後に実行されるスレッドはSynchronizationContext.Postの実装により決定される Winformsは最初のフォーム作成時にWindowsFormsSynchronizationContextを現在のスレッドに設定し WindowsFormsSynchronizationContext.Postはメッセージループを仲介してUIスレッドでawaitの続きを実行する 具体的な実装はReference SourceやmonoのWindowsFormsSynchronizationContextを読むのが良い http://mevius.5ch.net/test/read.cgi/tech/1528194762/194
215: デフォルトの名無しさん (ワッチョイ 2e9a-gvEZ) [sage] 2018/06/19(火) 20:10:42.40 ID:kAXRFxrM0 >>214 https://dobon.net/vb/dotnet/index.html http://www.atmarkit.co.jp/fdotnet/csharp_abc/index/ http://ufcpp.net/ https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/ ここで勉強するというかやりたいことを「C#」に続けてググるとだいたいこのあたりがヒットする http://mevius.5ch.net/test/read.cgi/tech/1528194762/215
217: デフォルトの名無しさん (オッペケ Srf1-uwF/) [sage] 2018/06/19(火) 21:01:02.40 ID:RAxnAMrUr c#のコーティング方法で検索すること多いけど、なぜかLINQで解説しているサイトがほとんどない 日本語サイトも海外サイトも なんで? http://mevius.5ch.net/test/read.cgi/tech/1528194762/217
223: デフォルトの名無しさん (オッペケ Srf1-uwF/) [sage] 2018/06/20(水) 11:51:07.40 ID:ZYBHUW1Qr >>218 そういうもんなの? >>220 スタックオーバーでたまに外人さんがLINQで答えてるのあるくらい 割合的に3%くらいな印象 みんな使わないんだね >>221 手段でも目的でもどっちでもいいの http://mevius.5ch.net/test/read.cgi/tech/1528194762/223
340: デフォルトの名無しさん (アウアウエー Sa0a-/Gj2) [sage] 2018/06/28(木) 00:02:45.40 ID:o5j8xzNra 言ってるんだが いつも思うけど、こういう口調って馬鹿の間で流行ってるのかねw http://mevius.5ch.net/test/read.cgi/tech/1528194762/340
436: デフォルトの名無しさん (ワッチョイ 6e81-8q1V) [sage] 2018/07/03(火) 19:56:50.40 ID:BhHhKgjH0 ロケーションステップの末端に /@取りたい属性 をつければ取れるだろう あまりこのスレとは関係ないけど http://mevius.5ch.net/test/read.cgi/tech/1528194762/436
462: デフォルトの名無しさん (ワッチョイ 7e33-AF1h) [sage] 2018/07/04(水) 23:48:29.40 ID:acN7B5+I0 FTDIのはドライバ必須だし HIDとかで繋がるやつ揃えた方が楽だよ http://mevius.5ch.net/test/read.cgi/tech/1528194762/462
527: デフォルトの名無しさん (ワッチョイ bf93-FpIe) [sage] 2018/07/11(水) 00:40:08.40 ID:OI/RESej0 誤解を与えてすまん c#8でインターフェースのデフォルト実装がサポートされるので価値は高まるという認識でok null不許容も含めて大きく変わるねえ http://mevius.5ch.net/test/read.cgi/tech/1528194762/527
724: デフォルトの名無しさん (スプッッ Sd3f-/JJK) [sage] 2018/07/19(木) 07:22:53.40 ID:Y653MTcJd >>696 awaitでは上手く実現できなさそうな構造でした https://msdn.microsoft.com/ja-jp/library/system.threading.monitor(v=vs.110).aspx monitorクラスを使って実現できそうだなとなりました ただこれのシグナルを投げるpulseとpulseallの違いがよくわかりません pulseは変数で渡したオブジェクトのスレッドを、pulseallは渡すオブジェクトとか関係なくwaitで止まってるすべてのスレッドを動かす? http://mevius.5ch.net/test/read.cgi/tech/1528194762/724
783: デフォルトの名無しさん (ワッチョイ bf99-DFDX) [sage] 2018/07/21(土) 21:18:17.40 ID:nH897ECr0 >>779 並列処理はUIスレッドではないスレッドで行われるよ。 いや、UIスレッドで行われるとは限らない、と言う言い方の方が正しいかな。 UIスレッドを掴んだままの意味がわからんが、挙動が謎なら、ブレークポイントつけて実行して、どのスレッドが何をしてるかを把握してはいかがだろうか。 今どのスレッドを使ってるかは表示されてるから。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/783
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.754s*