- - PR -
string型ジャグ配列変数で「未定義の値」
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-07-14 12:17
string[][] st = new string[10][];
for(i=0; i<10; i++){ st[i] = new string[5]; } で、次に値の設定をすると、値が設定されてないところは、 未定義の値とデバッグで表示されます。 このとき、 if(st[i][y]!=null && st[i][y]!=""){ 処理 } のチェックで、未定義の値の場合には、 処理が実行されてしまいます。 未定義の値なら、nullと認識してくれません。なぜでしょうか。 ご教授お願いします。 | ||||||||
|
投稿日時: 2006-07-14 12:30
「// ここにくるよ」のコメントまで入りますよ。 再現するコードを下さい。 _________________ 囚人のジレンマな日々 | ||||||||
|
投稿日時: 2006-07-14 12:32
いいえ、未定義は null であると判断できます。 十分にミニマム コードですが、もっと単純に書いてみましょう。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2006-07-14 12:36
ご教授有難うございます。
さっそくこちらで、もう一度調べてみます。 _(-o-)_ |
1