Categories:
  C#

Tag:
   / / /



C#で数値チェックをしたい場合。
try catch ?以外にも方法があった。


string id_str ="ww";
int id;
if (!int.TryParse(id_str, out id))
// 失敗

変換できた時はtrueを、駄目だったときはfalseを返してくれる。
また、第2引数には変換した数値をいれてくれる。
失敗した場合は0が設定される。

チェックというか変換?
でも楽になったからよし。

ソース醜いな。
Categories:
  C#

Tag:
   / /



DateTime型にnull突っ込んだら怒られた。
初期値かどうか確認するにはどうしたらよいか。

DateTime defaultTime = new DateTime(0);

みたいな感じで、使わないのを初期値にしてあげて
それと比較するっていうのが多いみたい。

いちいちnewするのがめんどいな。