掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
vbNullStringの事 (ID:121180)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
この辺は色んな人が実験してますねぇ。 http://frog.raindrop.jp/knowledge/archives/000514.html 話は変わって、 同じなのに違う、違うのに同じ。そんな[VB.NET]がイカス(滅 面倒だけど全部 Dim str As String = String.Empty にするとか自分流のルールを作った方が良いかも?と思いました。 If str = "" Then (何もしない) If str Is Nothing Then (何もしない) …どれにしましょう。(って思う事が[VB.NET]は多過ぎるよぉ) [VB.NET]データベースの Null は DBNull.Value で全然違うので省略 Dim str As String ' Nothing str = String.Empty ' "" str = Nothing ' Nothing str = Microsoft.VisualBasic.Constants.vbNullString ' Nothing Debug.WriteLine(IsNothing(str)) ' True If str = "" Then ' True Debug.WriteLine(True) Else Debug.WriteLine(False) End If If Nothing = "" Then ' True Debug.WriteLine(True) Else Debug.WriteLine(False) End If str = str ' Nothing Try 'str = str.Substring(0) ' エラー『オブジェクト参照がオブジェクト インスタンスに設定されていません。』 str = String.Copy(str) ' エラー『値を Null にすることはできません。』 Catch ex As Exception Debug.WriteLine(ex.Message) End Try str = str & str ' "" str = String.Copy(str) ' "" Debug.WriteLine(IsNothing(str)) ' False If str = "" Then ' True Debug.WriteLine(True) Else Debug.WriteLine(False) End If
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.