23/08/2018
■Nullというお化け
毎日死ぬほど暑いですね。
そんな時、最もダルい気持ちになるのが、
System.NullReferenceException
が出て、後からコードに Null チェックを入れることです。
string s1;
int len=s1.Length;
さすがにこれは「未割り当てのローカル変数's1'が使用されました」とビルドが通りません。ですが、
string s1=Request.QueryString["s1"];
int len=s1.Length;
となると、s1の値は Request.QueryString["s1"] にゆだねられるので、ビルドは通り、 null が代入された時にLengthが実行時エラーになります。
■Nullというお化け 毎日死ぬほど暑いですね。 そんな時、最もダルい気持ちになるのが、System.Null…