¿Cómo hacer que el valor nulo asignar a los parámetros opcionales en VB.NET 1.1

StackOverflow https://stackoverflow.com/questions/4501243

  •  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.

¿Fue útil?

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í.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top