!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part158
https://mevius.5ch.net/test/read.cgi/tech/1679783460/
■関連スレ
C#, C♯, C#相談室 Part97
https://mevius.5ch.net/test/read.cgi/tech/1671585518/
■コードを貼る場合は↓を使いましょう。
https://ideone.com/
https://dotnetfiddle.net/
初心者はまずVisual Studioを使いましょう。なおVisual Studioの使い方などに関しては各バージョンで違うので専用スレでお願いします
http://www.visualstudio.com/downloads/
■情報源
https://learn.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://learn.microsoft.com/ja-jp/dotnet/csharp/language-reference/
https://learn.microsoft.com/en-us/dotnet/standard/class-libraries
https://referencesource.microsoft.com/
https://source.dot.net/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
++C++; // 未確認飛行 C
https://ufcpp.net/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part159
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 6fe5-uQHI)
2023/08/08(火) 09:21:19.30ID:aeM2XQJJ0612デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/11(土) 21:55:20.34ID:QEeEkTCo0613デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/11(土) 21:56:20.93ID:QEeEkTCo0 あと、待ってるのはあくまで親であって、AとBの計算はパラで進めてくれて一向にかまわん
話の内容からして、Aの結果をもとにBが計算するわけでも無いだろうし
話の内容からして、Aの結果をもとにBが計算するわけでも無いだろうし
614デフォルトの名無しさん (ワッチョイ 1f9f-XI6K)
2023/11/11(土) 23:26:02.16ID:T+Kc9o9H0 こういう複雑さを考えるとRDBってよく出来てるなあ
615デフォルトの名無しさん (スプープ Sd9f-Zoup)
2023/11/11(土) 23:42:10.88ID:hf5ytgdCd AとBを同列に考えるからだめなんだ
Aが終わらないとBが結局終われないのだったら
BがAの親になればいいんだw
Aが終わらないとBが結局終われないのだったら
BがAの親になればいいんだw
616デフォルトの名無しさん (ワッチョイ 7fcb-MsHe)
2023/11/12(日) 00:18:55.26ID:IOHJkfoT0 >>572がいち早く嗅ぎつけたように、質問者は真の目的に対して無自覚に不適切な実現手段を選定している(それ故に、不適切な実現手段における実装上の課題、つまり二次的な課題を相談するハメなってる)
C#での実装手続きを検討する前段に立ち戻ることをオススメする
C#での実装手続きを検討する前段に立ち戻ることをオススメする
617デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/12(日) 06:54:13.24ID:QHBv8+9D0 嗅ぎつけたて、>>572は質問者だぞ
618あぼーん
NGNGあぼーん
619デフォルトの名無しさん (ワッチョイ 7fcb-MsHe)
2023/11/12(日) 08:50:55.63ID:IOHJkfoT0620デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/12(日) 09:30:41.24ID:qtbaU10h0 一番の問題は、処理時間の大半を占めるだろうファイルの書き込み自体が並立処理ができないし
オープン、書き込み、クローズ等の回数が増大して処理時間が遅くなることだな
もちろんスレッドの切り替えや排他制御や順序の制御など色々仕事が増えるし、この部分も並列処理できない
マルチスレッドの練習ならいいけど、実用ソフトの作成ならシングルスレッドで書いたほうが遥かに早いものができる
オープン、書き込み、クローズ等の回数が増大して処理時間が遅くなることだな
もちろんスレッドの切り替えや排他制御や順序の制御など色々仕事が増えるし、この部分も並列処理できない
マルチスレッドの練習ならいいけど、実用ソフトの作成ならシングルスレッドで書いたほうが遥かに早いものができる
621デフォルトの名無しさん (ワッチョイ ffbc-Zoup)
2023/11/12(日) 10:50:45.23ID:0qXKJ0sK0 もう完全にスレチになんだけど。
>>620 みたいな決めつけってどうなんだろう。
素人がわざわざスレッドなんて言い出してるんだから、質問者が説明できていないだけでスレッドが必要な背景があるのかもしれない、と考えてあげてもよさそう。
自分も質問スレ等を利用したことがあるけど、意図して説明を省略したところの説明を強要されたり決めつけられたりすると、う~んと思うこともあったからね。
まあきちんと説明できない側が悪いのだけど。
言い訳的には誰にでもきちんと理解させられるほど状況を整理できてるなら、質問スレに頼る必要はほぼないかもしれない、とか。
>>620 みたいな決めつけってどうなんだろう。
素人がわざわざスレッドなんて言い出してるんだから、質問者が説明できていないだけでスレッドが必要な背景があるのかもしれない、と考えてあげてもよさそう。
自分も質問スレ等を利用したことがあるけど、意図して説明を省略したところの説明を強要されたり決めつけられたりすると、う~んと思うこともあったからね。
まあきちんと説明できない側が悪いのだけど。
言い訳的には誰にでもきちんと理解させられるほど状況を整理できてるなら、質問スレに頼る必要はほぼないかもしれない、とか。
622デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/12(日) 11:01:35.90ID:EoAEw2XZ0 別にいいけど、しっかりと要点を説明できなきゃ、的外れな助言をされても文句は言えないからねぇ
623デフォルトの名無しさん (ワッチョイ 1f01-qIOU)
2023/11/12(日) 11:04:51.41ID:FeTL5mFV0 >>618
鬼コスパだな
鬼コスパだな
624デフォルトの名無しさん (ワッチョイ 1f94-IE43)
2023/11/12(日) 11:17:52.90ID:1lLdbIkC0 そもそもでいうなら、順番を待たなきゃいけない設計を見直さんとね
決まった順番で同じファイルに書き込まなきゃ理由がわからんからね
中のファイルが構造的でなきゃいけない場合、単純に順番に書込むだけでそれが担保出来てるのか、とか
例えばよくあるデータ形式にしても、
CSVならあまり順番意識しないから追記ってのもあるだろうけど、jsonで追記とかまあ自分は聞かないし
目の前の要求が満たせていればいい、っていうのも分からなくはないが
そこら辺の前提がないと最善などわからんよね
決まった順番で同じファイルに書き込まなきゃ理由がわからんからね
中のファイルが構造的でなきゃいけない場合、単純に順番に書込むだけでそれが担保出来てるのか、とか
例えばよくあるデータ形式にしても、
CSVならあまり順番意識しないから追記ってのもあるだろうけど、jsonで追記とかまあ自分は聞かないし
目の前の要求が満たせていればいい、っていうのも分からなくはないが
そこら辺の前提がないと最善などわからんよね
625デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/12(日) 11:22:02.03ID:EoAEw2XZ0 >>623
氏ね自演
氏ね自演
626594 (ワッチョイ 7fbd-XI6K)
2023/11/12(日) 11:24:38.62ID:O1mU2H+U0627デフォルトの名無しさん (ワッチョイ 1f02-qIOU)
2023/11/12(日) 11:47:28.89ID:P9Q12+Ee0 >>618
ポイントを秒でゲットするのか
ポイントを秒でゲットするのか
628デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/12(日) 12:02:09.85ID:qtbaU10h0629デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/12(日) 12:11:57.36ID:QHBv8+9D0 同期処理しなきゃいけないのを並列は無理では
630デフォルトの名無しさん (ワッチョイ ffbc-Zoup)
2023/11/12(日) 12:21:50.53ID:0qXKJ0sK0631デフォルトの名無しさん (ワッチョイ ff01-vmna)
2023/11/12(日) 12:50:38.93ID:kSd1xzHw0 決まった順番で同じファイルに書き込みたい状況やファイル書き込みより計算処理の方が遥かに時間がかかる状況なんていくらでもあるでしょ
処理速度向上のために並列化した計算結果を直列化するのはmap/reduceと同じで並列処理の基本パターンだと思うが
その際にメモリ効率や後続処理の都合でファイルに書き出しながらreduce相当の集約処理をするのもよくあるやり方
処理速度向上のために並列化した計算結果を直列化するのはmap/reduceと同じで並列処理の基本パターンだと思うが
その際にメモリ効率や後続処理の都合でファイルに書き出しながらreduce相当の集約処理をするのもよくあるやり方
632デフォルトの名無しさん (ブーイモ MM4f-vmna)
2023/11/12(日) 12:57:53.27ID:eSav3yyhM ついでに言うと真の目的を自覚してそれを他人に誤解なく伝えられるように言語化できる人間ってのはそうそういない
自分の言いたいことを相手に伝えようとする努力はもう少ししろよとは思うが真の目的を言語化すること初心者に求めるのは酷
自分の言いたいことを相手に伝えようとする努力はもう少ししろよとは思うが真の目的を言語化すること初心者に求めるのは酷
633デフォルトの名無しさん (ワッチョイ 7f68-gzdM)
2023/11/12(日) 12:57:57.10ID:92tzwC/W0634デフォルトの名無しさん (ワッチョイ 7fbd-XI6K)
2023/11/12(日) 13:02:14.64ID:O1mU2H+U0 >>628
壊れないよ。
追記でなく他のスレッドが書き込むサイズを把握して書き込み開始位置(現在のファイルサイズよりも先)
をちゃんと指定すれば大丈夫。
FILE_SHARE_WRITE指定だから複数スレッド同時に書き込めるし、
なんなら複数プロセスでも書き込める。
壊れないよ。
追記でなく他のスレッドが書き込むサイズを把握して書き込み開始位置(現在のファイルサイズよりも先)
をちゃんと指定すれば大丈夫。
FILE_SHARE_WRITE指定だから複数スレッド同時に書き込めるし、
なんなら複数プロセスでも書き込める。
635デフォルトの名無しさん (ワッチョイ ffbc-Zoup)
2023/11/12(日) 14:27:16.22ID:0qXKJ0sK0636デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/12(日) 15:28:30.84ID:qtbaU10h0637デフォルトの名無しさん (ワッチョイ 7fbd-XI6K)
2023/11/12(日) 16:27:53.40ID:O1mU2H+U0638デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/12(日) 17:03:04.73ID:EoAEw2XZ0 .NETのソース隅から隅までは読んでないけど、FileStreamの内部でoverlapped構造体使用してたような記憶
639デフォルトの名無しさん (ワッチョイ 1ff8-Qkct)
2023/11/12(日) 19:11:35.86ID:iHK6/ooK0 その認識で合ってるよ
.NET4以降ならメモリマップドファイル使えるからそちらで共有するけど
.NET4以降ならメモリマップドファイル使えるからそちらで共有するけど
640デフォルトの名無しさん (ワッチョイ 7f79-l6lv)
2023/11/13(月) 00:49:40.70ID:AJp6/mRY0 ファイルはシーケンシャルで書くのが一番効率が良い
順番に並べる必要があるなら後でソートできるようにレコードをきちんと設計しておけば問題は起こらない
上でされてるいくつあるかも判らないスレッドごとに開始位置をシークして…なんて主張は馬鹿の発想
順番に並べる必要があるなら後でソートできるようにレコードをきちんと設計しておけば問題は起こらない
上でされてるいくつあるかも判らないスレッドごとに開始位置をシークして…なんて主張は馬鹿の発想
641デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/13(月) 06:47:10.31ID:7hRFN4TL0 ちゃんと設計しないと逆にパフォーマンス落ちるぞって、当のMSがWriteFileのドキュメントで言ってるからね
642デフォルトの名無しさん (ワッチョイ 9ff3-IE43)
2023/11/13(月) 07:44:08.86ID:7oSmY/Hz0 妄想だけど、HDD、SSDよりも異次元レベルで速いストレージの時代になったら
それも変わってくるんかなとか思ったり
十年とかでそうなることはないやろけど
それも変わってくるんかなとか思ったり
十年とかでそうなることはないやろけど
643デフォルトの名無しさん (ワッチョイ 7ff5-1DlE)
2023/11/13(月) 07:55:21.10ID:flxB0Vsk0 確かにハードの進化がソフトを凌駕するからなぁ
windowsも出た頃は二世代後くらいのハードを想定して作ったとか後付で言ってたかな、遅くて使い物にならなかったよな最初の頃は(笑)
windowsも出た頃は二世代後くらいのハードを想定して作ったとか後付で言ってたかな、遅くて使い物にならなかったよな最初の頃は(笑)
644デフォルトの名無しさん (ブーイモ MM63-Qkct)
2023/11/13(月) 08:20:50.07ID:Rx9sePM0M タイル時代のは記事で読んだぐらいやな
645デフォルトの名無しさん (ラクッペペ MM4f-6FeI)
2023/11/13(月) 08:36:15.51ID:PVSRWaiLM Windows1.0は日本未発売
646デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/13(月) 08:43:08.32ID:gHMVnHfM0 ストレージアクセスはずっとボトルネックだから
647デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/13(月) 09:12:26.25ID:jo7KeTmv0648デフォルトの名無しさん (ワッチョイ 1f01-AVwT)
2023/11/13(月) 19:08:34.41ID:+fGKUdks0649デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/14(火) 07:15:31.76ID:LV/qT8Ke0 まともに触ったWindowsは95からだなぁ
伯父さんの家に3.1あったけど、ちょっとゲーム触らせてもらった程度だし
伯父さんの家に3.1あったけど、ちょっとゲーム触らせてもらった程度だし
650デフォルトの名無しさん (ワッチョイ 1fad-VGCZ)
2023/11/14(火) 07:31:15.46ID:Uvtmi6Yw0 OS2がまだ生きていた頃だな
651デフォルトの名無しさん (ワッチョイ 9f7c-gFzT)
2023/11/14(火) 19:07:18.84ID:xujXPfzz0 新しい.net来るぞ
652デフォルトの名無しさん (ワッチョイ 1f01-vgtH)
2023/11/15(水) 00:40:01.81ID:LrsG+7gI0 3日くらいぶっ続けでカンファレンスやってるみたいだけど英語わからんからやめとこ…
653デフォルトの名無しさん (ワッチョイ 9fae-Lcu7)
2023/11/15(水) 09:04:48.81ID:4gx9dXmF0 .NET 4.8.2が来るの!?
654デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/15(水) 09:53:23.29ID:bUMQZh1h0 4.8.1は.NET Frameworkであって.NETじゃないが
655デフォルトの名無しさん (ワッチョイ 9f49-IE43)
2023/11/15(水) 10:00:02.34ID:cCd4X74c0 そろそろ.NETの頭のドット消して欲しい
色々紛らわしかったりめんどい
色々紛らわしかったりめんどい
656デフォルトの名無しさん (ワッチョイ 9f33-KpL6)
2023/11/15(水) 10:16:57.55ID:oY0624hB0 頭のドットもだが、もうちょっと固有な名前を付けてほしいよな
検索時のS/N比が…
検索時のS/N比が…
657デフォルトの名無しさん (ワッチョイ 1fcb-xj5q)
2023/11/15(水) 11:25:14.79ID:cN4uQIA10 dot NET
658デフォルトの名無しさん (ワッチョイ 9f7c-gFzT)
2023/11/15(水) 11:41:16.01ID:S5z+rJ9T0659デフォルトの名無しさん (ワッチョイ 9fae-Lcu7)
2023/11/15(水) 11:46:04.08ID:4gx9dXmF0 SilverLight<よっしゃ
XNA<固有な名前なら任せろ
XNA<固有な名前なら任せろ
660デフォルトの名無しさん (ワッチョイ 7f74-n7Dx)
2023/11/15(水) 12:41:13.13ID:D0hDoGTF0661デフォルトの名無しさん (ワッチョイ 9f49-Lcu7)
2023/11/15(水) 13:16:29.77ID:cCd4X74c0 Waimo eigo tyoto Dekiruyo !!
662デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/15(水) 13:18:03.10ID:bUMQZh1h0 Makotoni I'm Sorry
663デフォルトの名無しさん (ワッチョイ 7f4b-4qIk)
2023/11/15(水) 13:39:33.53ID:GITsN6v60 Windowsで.net5以上でshift-jis使うのに
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
この1行いるのは知ってます
System.Text.Encoding.CodePagesを参照する必要があると書いてあるところと
いらないしいると書いてあるのは間違いだと書いてあるところがあったので
どちらが正しいのでしょうか?
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
この1行いるのは知ってます
System.Text.Encoding.CodePagesを参照する必要があると書いてあるところと
いらないしいると書いてあるのは間違いだと書いてあるところがあったので
どちらが正しいのでしょうか?
664デフォルトの名無しさん (ワッチョイ ffcb-KpL6)
2023/11/15(水) 13:55:26.89ID:IR5/gHhj0 .NET Core 3.0か3.1あたりで本体に入ったから今はもういらない
665デフォルトの名無しさん (ワッチョイ 7f74-n7Dx)
2023/11/15(水) 14:05:48.88ID:D0hDoGTF0666デフォルトの名無しさん (ワッチョイ 7fe5-Zoup)
2023/11/15(水) 14:08:52.32ID:bUMQZh1h0 SJISのためにRegisterProviderするのに何かアセンブリ参照追加する必要は無いね
667デフォルトの名無しさん (ワッチョイ 1f25-Lcu7)
2023/11/15(水) 14:17:23.51ID:amYyW+se0668デフォルトの名無しさん (ワッチョイ 7f4b-4qIk)
2023/11/16(木) 01:21:21.36ID:AO/C3SS40 >>664,666
thx
thx
669デフォルトの名無しさん (ワッチョイ 9fae-Lcu7)
2023/11/16(木) 16:07:12.51ID:IwsAzKF60 Windowsに限らず、AndroidやiOSやLinuxなどほとんどのOSで、
ファイル名に使って想定外の動作をしない記号って、アンダーバー「_」くらいでしょうか?
アンダーバーでも誤動作するOSってあります?
ファイル名に使って想定外の動作をしない記号って、アンダーバー「_」くらいでしょうか?
アンダーバーでも誤動作するOSってあります?
670デフォルトの名無しさん (ワッチョイ 7ff5-1DlE)
2023/11/16(木) 16:37:54.57ID:grFWv2Y10 そめそもファイル名に使える記号自体が、ハイフンかアンダーバーくらいじゃ
671デフォルトの名無しさん (ワッチョイ 1f5f-MsHe)
2023/11/16(木) 17:50:29.03ID:BDsDlHWv0 ファイルシステムによる
672デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/16(木) 18:03:46.46ID:Ms4DzmXb0 ファイル名 禁止文字でググれば使えない文字がわかるので
それ以外なら使えるってことだ
mac や linuxはwindowsで使えるやつはOKのようだ
それ以外なら使えるってことだ
mac や linuxはwindowsで使えるやつはOKのようだ
673デフォルトの名無しさん (オイコラミネオ MM13-Zoup)
2023/11/16(木) 18:33:52.17ID:K6GSt0E9M >>672
チルダは?
チルダは?
674デフォルトの名無しさん (ワッチョイ 1f01-ElWn)
2023/11/16(木) 21:16:19.40ID:ybAKbR/C0 SwiftLint使ってると、大文字や小文字で始まるか、キャメル式かスネーク式かいちいち文句付けてうざいぞぉw
675デフォルトの名無しさん (ワッチョイ 9fae-Lcu7)
2023/11/17(金) 10:11:24.65ID:QjfY8ooq0 >>670
ハイフンはMS-DOSがNGだから、ちょっと怖いかなと
ハイフンはMS-DOSがNGだから、ちょっと怖いかなと
676デフォルトの名無しさん (スプッッ Sd1f-4LBs)
2023/11/17(金) 11:06:24.34ID:RPLwg0XBd コンピュータ名はアンスコ使えなくてハイフンは使える謎
677デフォルトの名無しさん (スプッッ Sd7f-Xzxn)
2023/11/17(金) 11:28:27.47ID:180/RciHd _で始まるファイル名だとコンパイル出来ない言語は観た覚えがある
678デフォルトの名無しさん (ワッチョイ 9f49-IE43)
2023/11/17(金) 12:59:38.86ID:O8YSwnHi0 のーみそコネコネ
679デフォルトの名無しさん (ワッチョイ 9fae-Lcu7)
2023/11/17(金) 13:19:03.32ID:QjfY8ooq0 半角括弧()がどのOSでも使えるって出てきましたけど、本当でしょうか?
680デフォルトの名無しさん (ワッチョイ 1f5f-MsHe)
2023/11/17(金) 13:33:20.62ID:Sl2+FwO30 >>679
キミが「どのOSでも」「使う」という表現に込めた意味を、それぞれ詳しく教えて
キミが「どのOSでも」「使う」という表現に込めた意味を、それぞれ詳しく教えて
681デフォルトの名無しさん (ワッチョイ 1f08-IE43)
2023/11/17(金) 18:14:02.34ID:TreZcExv0 ボーダーラインを探すなんて無駄なことしてないで、
自分が対象にするOSで使える文字だけ使っときなよ、と思いました
暇ならとことん網羅して論文でも書いていてくれ
自分が対象にするOSで使える文字だけ使っときなよ、と思いました
暇ならとことん網羅して論文でも書いていてくれ
682デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/17(金) 18:44:22.53ID:dfpiw+/X0 割と知られていないけど、cr,lfなどの制御文字もファイル名に使えたりするね
explorerじゃ対応していないからアプリ作る必要があるが
explorerじゃ対応していないからアプリ作る必要があるが
683デフォルトの名無しさん (ワッチョイ ff88-vmna)
2023/11/17(金) 18:53:29.25ID:peW3mEg+0 >>675
それどこ情報?
それどこ情報?
684デフォルトの名無しさん (ワッチョイ ff10-Zoup)
2023/11/17(金) 20:14:07.64ID:h0n5cOPg0 そもそも使う意味
685デフォルトの名無しさん (ワッチョイ ffda-u+Tp)
2023/11/17(金) 21:37:23.41ID:wLQk0c+b0 条件文がめんどくさい
x>=a かつ x<=b を
if( a <= x <= b )
って書ける言語ないですか?
x>=a かつ x<=b を
if( a <= x <= b )
って書ける言語ないですか?
686デフォルトの名無しさん (ワッチョイ 9f57-ElWn)
2023/11/17(金) 21:40:25.75ID:PqMW4vo50 あったとして、どうするんだ?
687デフォルトの名無しさん (ワッチョイ 9f42-/zbX)
2023/11/17(金) 22:14:39.43ID:dfpiw+/X0 ロックバルーンは99
688デフォルトの名無しさん (ワッチョイ 9f01-M2ys)
2023/11/17(金) 22:17:29.52ID:7wOEc1lI0 >>686
倉庫番の人だよ
倉庫番の人だよ
689デフォルトの名無しさん (ワッチョイ 9f57-ElWn)
2023/11/17(金) 22:23:01.37ID:PqMW4vo50 Pythonがそう書けるってさ
690デフォルトの名無しさん (ワッチョイ ffda-u+Tp)
2023/11/17(金) 22:27:32.02ID:wLQk0c+b0 マジですか。
C#にも導入してくれないかなぁ
C#にも導入してくれないかなぁ
691デフォルトの名無しさん (ワッチョイ 6e10-ekUX)
2023/11/18(土) 07:03:20.87ID:i2qRQSqI0 特段必要性を感じないからどうでもいいかな
692デフォルトの名無しさん (ワッチョイ e960-jFON)
2023/11/18(土) 18:37:11.62ID:mbkKOvAd0 関数の返り値を比較するときに2回書けないから一旦値で受ける、
なんて必要がなくなるから無いよりはある方がいいな。
なんて必要がなくなるから無いよりはある方がいいな。
693デフォルトの名無しさん (ワッチョイ 22f5-1Z4Z)
2023/11/18(土) 18:41:07.35ID:ypjk0x+00 if(( a <= x )&(x <= b ))
でいいよ
でいいよ
694デフォルトの名無しさん (JP 0H4a-tZqO)
2023/11/18(土) 18:52:35.99ID:jd9YdmKPH 最近のパターンマッチングを使って
if (x is >=a and <=b)
と書いてもいい
if (x is >=a and <=b)
と書いてもいい
695デフォルトの名無しさん (ワッチョイ 82e5-ekUX)
2023/11/18(土) 19:32:58.55ID:iMqzxnwJ0 boolでも無いのにifの条件だけで使ってしかも範囲判定条件の戻り値とかあるんか
696デフォルトの名無しさん (ワッチョイ 46e5-f5/H)
2023/11/24(金) 19:38:01.29ID:6FJDI0Q/0 task1〜3までをUIスレッドで開始して、それからは
task1→task2→task3→task1みたいに自分の処理が終われば
別taskに処理を移すみたいな感じのソースコードを作りたいです。
処理はすぐ終わる計算でいいです。どうしますか?
ちなみに処理が終わったことがわかる変数などを使うってのは無しにしたいです。
task1→task2→task3→task1みたいに自分の処理が終われば
別taskに処理を移すみたいな感じのソースコードを作りたいです。
処理はすぐ終わる計算でいいです。どうしますか?
ちなみに処理が終わったことがわかる変数などを使うってのは無しにしたいです。
697デフォルトの名無しさん (ワッチョイ c95f-uy16)
2023/11/24(金) 20:01:17.48ID:wNRDz5oc0698デフォルトの名無しさん (ワッチョイ 221f-1Z4Z)
2023/11/24(金) 20:07:57.51ID:qxyJ/uo00 順繰りに起動すりゃいいだけ
699デフォルトの名無しさん (ワッチョイ 221f-1Z4Z)
2023/11/24(金) 20:09:10.20ID:qxyJ/uo00 てか順にやるならスレッドにする必要ねーな
700デフォルトの名無しさん (ワッチョイ 8291-PfDU)
2023/11/24(金) 20:59:34.65ID:y2ZJO/eV0 そもそも、タスクとスレッドの関係をどういうもんだと思ってるんだか・・・・
701デフォルトの名無しさん (ワッチョイ 92bd-f5/H)
2023/11/24(金) 21:23:25.88ID:zyxlA+5J0 使ったことないけど、Task.ContinueWith()
702デフォルトの名無しさん (ワッチョイ 46e5-f5/H)
2023/11/24(金) 21:28:48.64ID:6FJDI0Q/0703デフォルトの名無しさん (ワッチョイ 46e5-f5/H)
2023/11/24(金) 21:33:36.46ID:6FJDI0Q/0 task1→処理1
↓
task2→処理2
↓
task3→処理3
↓
task1→処理1の2回目
処理1の2回目がミソです
処理1の2回目と処理1も並列になっててほしいんです
ちょっぴり無茶なプロセスですかね?
↓
task2→処理2
↓
task3→処理3
↓
task1→処理1の2回目
処理1の2回目がミソです
処理1の2回目と処理1も並列になっててほしいんです
ちょっぴり無茶なプロセスですかね?
704デフォルトの名無しさん (ワッチョイ c95f-hX6K)
2023/11/24(金) 21:36:35.38ID:wNRDz5oc0 XY問題再び
705デフォルトの名無しさん (ワッチョイ 0279-KWGQ)
2023/11/24(金) 21:45:07.71ID:pe/5i+Cu0 コルーチンのことかな
一定の処理まで終わらせたら明示的な命令によって他のタスクに切り替えて行くやり方
C#的にはIEnumerator<T>型を返すやつね
コルーチン自体はスレッドに依存しないので必ずしも複数スレッドで非同期処理をやるというわけでもなく
同期的に書けば排他制御が不要になる
一定の処理まで終わらせたら明示的な命令によって他のタスクに切り替えて行くやり方
C#的にはIEnumerator<T>型を返すやつね
コルーチン自体はスレッドに依存しないので必ずしも複数スレッドで非同期処理をやるというわけでもなく
同期的に書けば排他制御が不要になる
706デフォルトの名無しさん (ワッチョイ e99f-fy5B)
2023/11/24(金) 21:48:48.25ID:z45fHQco0 //また同じやつだな
await 日本語を整理しろ();
回答はそれからだ();
await 日本語を整理しろ();
回答はそれからだ();
707デフォルトの名無しさん (ワッチョイ 46e5-f5/H)
2023/11/24(金) 22:22:10.58ID:6FJDI0Q/0708デフォルトの名無しさん (ワッチョイ 221f-1Z4Z)
2023/11/24(金) 22:24:19.01ID:qxyJ/uo00 だから並列で処理する意味ないやろ
709デフォルトの名無しさん (ワッチョイ 46e5-f5/H)
2023/11/24(金) 22:34:42.42ID:6FJDI0Q/0710デフォルトの名無しさん (ワッチョイ c95f-hX6K)
2023/11/24(金) 22:50:29.15ID:wNRDz5oc0 並列関係にあるタスク同士を「矢印」で接続してしまう珍妙なセンスの持ち主
711デフォルトの名無しさん (ワッチョイ 026a-QQEb)
2023/11/24(金) 22:50:44.86ID:4bKY7cSe0 >>709
今のお前がやってもかえってパフォーマンス悪くなるだろうな
今のお前がやってもかえってパフォーマンス悪くなるだろうな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 ★2 [Hitzeschleier★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★2 [ぐれ★]
- 【中国局長】両国関係に「深刻な影響」 首相発言の撤回要求 [蚤の市★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★3 [BFU★]
- 【インバウンド】中国人観光客の日本での消費額は年間約2兆円超…中国政府は公務員の出張取り消し [1ゲットロボ★]
- 日経平均の下落率3%超す、財政懸念で長期金利上昇 ★2 [お断り★]
- 【実況】博衣こよりのえちえち歌枠🧪
- 【高市速報】日本人の3割「中国への武力行使に踏み切る必要がある」ANN世論調査 [931948549]
- 高市早苗「支持者の理解を得られないので台湾発言を撤回できない」 [931948549]
- 外務省局長、よくわからないまま帰国へ [834922174]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【雑談】暇人集会所part18
