Hola a tod@s!!
Os cuento, tengo una clase que tiene varios atributos de tipo entero y real que no tienen porque estar inicializados a ningún valor; el problema es que si a alguno no le asigno nada siempre valdrá 0. Hay alguna forma de asignar un valor nulo a un atributo entero? sino se puede cómo podría distinguir si ese valor es realmente 0 o no está inicializado?
Como me explico fatal os pongo un ejemplo aunque no sé si será peor
Si tengo una clase y hago lo siguiente:
Código:
Public Class Examen
Private NotaPrimerParcial As integer
Private NotaSegundoParcial As integer
...
...
private sub insertar(conexion As SqlConnection)
' Este método añadiría una nueva fila a una tabla de la base de datos con los valores de los atributos del objeto.
End Sub
End Class
Dim objeto As New Examen()
objeto.primerParcial = 0
Si ahora hiciera "objeto.insertar()" en la base de datos tendría 0 tanto en el primer parcial como en el segundo, pero el segundo debería ser nulo, no presentado, qué podría hacer?
Espero que me hayais entendido mejor así, un saludo.