Come si fa a valore nullo assegnare ai parametri opzionali in VB.NET 1.1
-
12-10-2019 - |
Domanda
ho provato DBNull.Value ma senza fortuna. Come faccio ad assegnare un valore predefinito come null per un parametro stringa che è nullo in VB.NET? La sua litte strano vedere che VB non ha nulla di simile nulla chiaro come la maggior parte delle altre lingue fanno. Anche qual è la differenza tra il nulla e DBNull e niente. Grazie ragazzi.
Soluzione
Nothing
è quello che si usa in VB per null
, quindi VB non ha null
, e DBNull
deve essere utilizzato per passare null
al database quando, per esempio, si sta costruendo una chiamata alla stored procedure e uno dei suoi bisogni parametri d'ingresso essere nullo.
Altri suggerimenti
uso nothing
invece di null
di VB.Net per null
è Nothing
.
Si noti che questo non è un analogo diretto a C # 's null
, ma piuttosto una corrispondenza più per C #' s default(T)
. Tuttavia, si dovrebbe fare quello che ti serve qui.