アカウント名:
パスワード:
Parse() を使うときは、try catch で囲うといいですよ。数値に変換できない場合、Exception が throw されますので。
それがいやな場合、public static bool TryParse (string s, out int result);
を使うのもあります。
あと気になったのは、除数の 0 チェックかな。勉強だからそこはオミットしたでもいいのですが、こういう特別な場合の処理を書く癖をつける(書かないと気持ちが悪いと感じる)ようになると、少しいいかなと思いました。
こういう特別な場合の処理を書く癖をつける(書かないと気持ちが悪いと感じる)ようになると、少しいいかなと思いました。
なんかそんな機能あったなと思って調べてみたら、コードコントラクト [microsoft.com]は失敗だったらしい。 [infoq.com]
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
海軍に入るくらいなら海賊になった方がいい -- Steven Paul Jobs
数値変換のところで (スコア:0)
Parse() を使うときは、try catch で囲うといいですよ。
数値に変換できない場合、Exception が throw されますので。
それがいやな場合、
public static bool TryParse (string s, out int result);
を使うのもあります。
あと気になったのは、除数の 0 チェックかな。
勉強だからそこはオミットしたでもいいのですが、こういう特別な場合の処理を書く癖をつける
(書かないと気持ちが悪いと感じる)ようになると、少しいいかなと思いました。
Re:数値変換のところで (スコア:0)
こういう特別な場合の処理を書く癖をつける
(書かないと気持ちが悪いと感じる)ようになると、少しいいかなと思いました。
なんかそんな機能あったなと思って調べてみたら、コードコントラクト [microsoft.com]は失敗だったらしい。 [infoq.com]