|
■No40027 (ゾロアスター さん) に返信 > ■No40026 (επιστημη さん) に返信 > >>Java 変数名 = null > >>VB 変数名 = "" >> >>違います。 >>長さ0の文字列なら "" ですけど。
Dim s1 As String Dim s2 As String = "" Dim s3 As String = String.Empty Dim s4 As String = Nothing
If String.IsNullOrEmpty(s1) Then TextBox1.Text = "NULLです" End If
If String.IsNullOrEmpty(s2) Then TextBox2.Text = "NULLです" End If
If String.IsNullOrEmpty(s3) Then TextBox3.Text = "NULLです" End If
If String.IsNullOrEmpty(s4) Then TextBox4.Text = "NULLです" End If
で試してみたんですが、全てNULLですと表示されました。 String.IsNullOrEmptyはNULLかEmptyのときTrueを返していると思うので
Dim s2 As String = ""
がNULLでないということはEmptyということでしょうか? ってことは
Dim s2 As String = "" Dim s3 As String = String.Empty
のとき、 s2とs3は同じって事ですかね?
|