- PR -

nullとstring.Emptyについて

1
投稿者投稿内容
pt
会議室デビュー日: 2004/11/05
投稿数: 14
投稿日時: 2004-12-22 14:00
いつもお世話になってます。さっそくですが質問してよろしいでしょうか。
あるテキストボックスに値が入力されているか調べたいのですが、参考書なども見ると
if( txtA.Text == null || txtA.Text == string.Empty )
となっています。この時、nullとstring.Emptyはどう違うのでしょうか?また、これらは二つ必要なのでしょうか?
環境は、windowsXP、ASP.NET(c#)です。
一郎
ぬし
会議室デビュー日: 2002/10/11
投稿数: 1081
投稿日時: 2004-12-22 14:32
ヘルプを見れば分かると思いますが、string.Emptyフィールドは長さ0の文字列""です。
nullはnullですよね。

テキストボックスのTextプロパティでnullが返ってくることはないと思います。
ですから、「txtA.Text == null」は無意味ではないかと・・・。
1

スキルアップ/キャリアアップ(JOB@IT)