[過去ログ] ふらっと C#,C♯,C#(初心者用) Part137 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: (ドコグロ MM07-2FKJ) 2018/04/06(金)17:40 ID:oKXVP34zM(1/2) AAS
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
省18
2: (ドコグロ MM9d-2FKJ) 2018/04/06(金)17:40 ID:oKXVP34zM(2/2) AAS
(*゚∀゚)v2get!
3: (ワッチョイ 9917-vJpg) 2018/04/06(金)18:51 ID:+Q3Wd1R20(1) AAS
ワッチョイ付きGJ
4
(1): (ワッチョイ 35c3-vJpg) 2018/04/06(金)22:54 ID:e2Dy7HRM0(1) AAS
前スレ>>993 >>998
例外が発生しないようなコードを書くべきというのはそのとおりだと思いますが、例えば
ファイルパスが適切であることを確認してファイルが存在することも確認して、その上で
オープンしようとしてもそのタイミングでファイルが消されている、といった状況だと例外が
発生しますよね

流石にそういうケースでは例外で止めるべきだというのも一つの考え方ですが、それを
検出して処理を戻したいケースもあるだろう、と思っての質問でした
5: (ワッチョイ 89e3-2FKJ) 2018/04/06(金)23:04 ID:mLoQW3Pc0(1) AAS
>>4
誰かが編集中なときもあるし
そもそもぶっ壊れてるときもあるし
アプリの動作も含めて仕様を決めないとどうしようもないじゃん
6: (アウアウエー Sab2-hYtV) 2018/04/06(金)23:16 ID:5BPKzXhXa(1) AAS
まあ、最初から言ってるように、抽象的な質問には抽象的な答えしか返しようがないw

例外に対処するイディオム的な物を教えてくれ、と言ってるように聞こえるけど
そんなものはないとしか...
7: (ワッチョイ 35c3-vJpg) 2018/04/07(土)04:26 ID:1UMv7o170(1) AAS
なかなか意図するところが伝わってないのですが、「例外処理をループの中に閉じ込めて、
例外が発生しなかった場合だけループを抜ける」という書き方を知りたかったのです
処理の内容とかはどうでも良くて、ループの囲い方とその抜け出し方を

なので、以前レスいただいたように、whileで無限ループを作って、tryブロック内にbreakを
置いてループを抜ける、という回答で私には十分でした

試してみれば一発で分かる話だったのですが、tryブロックから外側のループを直接抜ける
ことができると思っていなかったので、それに気づかなかったということです
省2
8: (ワッチョイ 4aa6-XJPP) 2018/04/07(土)12:22 ID:mY3UUgcs0(1) AAS
困っているわけじゃないんだけどちょっと気になってることがあるので分かる方がいたら教えてください
次のコードを実行すると y に true が代入されますが、これはどういうときに使うのでしょうか

string x = null;
bool y = x is var z; // y に true が代入される
1-
あと 994 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.025s