Wie weisen Sie den optionalen Parametern in vb.net 1.1 den Nullwert zu.
-
12-10-2019 - |
Frage
Ich habe dbnull probiert, aber kein Glück. Wie habe ich einem String -Parameter, der in VB.NET null ist, einen Standardwert als Null zugewiesen? Es ist seltsam zu sehen, dass VB nicht so einfach wie die meisten anderen Sprachen hat. Auch was ist der Unterschied zwischen Null und DBNULL und nichts. Danke Leute.
Lösung
Nothing
ist das, was Sie in VB verwenden null
, so hat VB keine null
, und DBNull
soll verwendet werden, um zu bestehen null
Datenbank, wenn Sie beispielsweise einen Aufruf zur gespeicherten Prozedur erstellen und einer seiner Eingabeparameter null sein muss.
Andere Tipps
verwenden nothing
Anstatt von null
VB.NETs engste Äquivalent zu null
ist Nothing
.
Beachten Sie, dass dies kein direktes Analog zu C#ist null
, aber eher ein engeres Match für C#'s default(T)
. Es sollte jedoch das tun, was Sie hier brauchen.