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:
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?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
Espero que me hayais entendido mejor así, un saludo.