ふらっと C#,C♯,C#(初心者用) Part160 (291レス)
1-

1
(2): (オイコラミネオ MM3f-idhC) 02/11(日)09:17 ID:8k78Qd14M(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を3行冒頭に書くこと(1行分は消えて表示されない為、もう1行は予備)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください。見かけたらNGしましょう。相手してしまったらあなたも荒らしです
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part159
省21
272
(1): (ワッチョイ bf92-y8PE) 05/02(木)20:12 ID:rF00337I0(2/3) AAS
271に続いてこれとかも聞いておきたいです。
C#も新しい機能出てますが2018年までの知識だけで
コーディングしてる場合2024年最新の文法でかけ!
とかも言われるんでしょうか?
273
(1): (ワッチョイ df88-WRFe) 05/02(木)20:17 ID:Hqnht7Jq0(1) AAS
>>272
本人に直接聞けよw
274: (ワッチョイ bf92-y8PE) 05/02(木)20:35 ID:rF00337I0(3/3) AAS
>>273
そうなんですか。
ただ極端に古いコーディングだったらアウトになりますか?
taskが今流行ってるのにthreadで書いてるとか。
275: (ワッチョイ 5fbd-y8PE) 05/02(木)21:52 ID:QVfmv8n/0(1) AAS
誰に言われるのを心配してるのか分からん。
目的によるに決まってるだろ。
276: (ワッチョイ dfde-1SyK) 05/02(木)21:55 ID:8wCQGDmD0(1) AAS
時間あるならリファクタリングしなよ
277: (ワッチョイ bfbc-FvXU) 05/02(木)21:59 ID:GIzLXDHh0(1) AAS
きちんと動いているならそれはそれだけで尊いとも言えるけどな。
100% バグを出さない自信があるならなにをやってもいいけど。
278: (オイコラミネオ MM4f-FvXU) 05/02(木)22:22 ID:kLjg1j85M(1) AAS
なんとなくだけど.net frameworkでしかコード書いてなかったけど.NETでコード書くってこと?
279: (ワッチョイ e780-kbOQ) 05/03(金)08:57 ID:0LyxdmPR0(1) AAS
インデックスってあるじゃん s[1..3]みたいな
あれって操作する前に境界をチェックしないと例外発生するから結局面倒臭さは変わらないような
280: (ワッチョイ 7f10-FvXU) 05/04(土)07:05 ID:m91DRxZ30(1) AAS
OutOfRangeしても例外発生もクラッシュもしないように言語仕様で手当てされてても
アクセスした結果が正常かどうかこっちでチェックはしなきゃなんねぇでしょ
281: (ワッチョイ bfbc-FvXU) 05/04(土)10:38 ID:cfuYj1qj0(1) AAS
チェック機能付きでエラー時の値を指定できる拡張メソッドでも作れば解決じゃね?
282
(1): (ワッチョイ 177c-0EWD) 05/06(月)19:57 ID:VQ/M9zGx0(1) AAS
非同期asyncについて質問したい

複数の非同期関数を同時に実行して結果を受け取る
そのタスクのうち1つでも結果がfalseならば他のタスクを全て中断としたい

WhenAllでは全ての結果を待つので無駄な場合がある

WhenAnyでは最初に終わったタスク結果は受け取れるだけである

この場合どうしたら良いのだろう?
283
(1): (ワッチョイ daa6-T7LG) 05/06(月)20:24 ID:ICcIUWW40(1) AAS
>>282
Copilotによると
ideone.com/o0qKFx
284: 警備員[Lv.22][苗] (ワッチョイ 26bc-GK0Y) 05/06(月)20:27 ID:LVbBsfNt0(1) AAS
タスクを実行する前に CancellationToken を作って、各タスクに引き渡しておけば?
タスクの中で失敗を検出した時点でトークンを使って他のタスクもろともキャンセルさせるとか。

実証していないから出来るかどうかは確証がないし、お作法的に正しいかは知らない。
285: (ワッチョイ fa20-Np3+) 05/06(月)22:13 ID:FU9bPEH/0(1) AAS
>>283
非同期処理の例のTask.Delay()にもCancellationTokenを渡してあればもっと良い
各タスク完了後のtoken.ThrowIfCancellationRequested()は要らない気がする
286
(1): (ワッチョイ 6a2f-XbOt) 05/07(火)01:14 ID:4xW/jY0L0(1) AAS
ループの中でawaitしてるんはどうなん?
後ろのほうのタスクがさっさとfalse返してても無駄に待たんの?
287: (ワッチョイ fa20-Np3+) 05/07(火)01:47 ID:5Pxvn/fz0(1) AAS
>>286
肝心なところを見落としてたorz
無駄に待ってしまうね
各タスクにCancellationTokenSoruceを渡してreturnの前にCancel()しないとだね
メインタスクのforeachは削除してTask.WhenAll()で
288: (ワッチョイ 665b-T7LG) 05/07(火)18:49 ID:8e8GnC/g0(1/3) AAS
c#で現在ゲーム作成中です。
データベースに画像を保存したら01011みたいなデータになってるから
dbから直接画像を抜かれる心配ってないですか?
289
(1): (ワッチョイ be10-GK0Y) 05/07(火)19:12 ID:io+wCOfI0(1) AAS
DBの中覗かれたら抜かれるよ
つーか、その程度の知識ではまだ早い
290: (ワッチョイ 665b-T7LG) 05/07(火)19:18 ID:8e8GnC/g0(2/3) AAS
>>289
zip暗号化をすれば何とかなると思います。
ゲームを進めていかないと現れない文字列をパスワードにします。
ステージ1クリア→g
ステージ2クリア→o
ステージ3クリア→a
ステージ4クリア→l
画像取得→パスワードgoalをdbに送信、画像取得
こんなのはどうですか?
291: (ワッチョイ 665b-T7LG) 05/07(火)20:20 ID:8e8GnC/g0(3/3) AAS
すいません勘違いしてました。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.796s*