¿Cómo hacer que el valor nulo asignar a los parámetros opcionales en VB.NET 1.1
-
12-10-2019 - |
Pregunta
He intentado DBNull.Value pero no hubo suerte. ¿Cómo se asigna un valor por defecto como nulo a un parámetro de cadena que es nula en VB.NET? Su litte extraño ver que VB no tiene nada como nula claro como la mayoría de los otros lenguajes. También lo es la diferencia entre nulo y DBNull y nada. Gracias chicos.
Solución
Nothing
es lo que se utiliza en VB para null
, por lo VB no tiene null
y DBNull
se va a utilizar para pasar null
a la base de datos cuando, por ejemplo, usted está construyendo una llamada al procedimiento almacenado y una de sus necesidades parámetros de entrada a ser nulo.
Otros consejos
El uso nothing
en lugar de null
de VB.Net equivalente más cercano a null
es Nothing
.
Tenga en cuenta que esto no es un análogo directo a C # 's null
, sino más bien una aproximación más exacta para C #' s default(T)
. Sin embargo, se debe hacer lo que necesita aquí.