.NET DBNull vs Rien à travers tous les types de variables?

Je suis un peu confus sur les valeurs null et variables .NET. (VB préféré)

Est-il possible de cocher la case "nullness" de chaque variable indépendamment de savoir si c'était un objet ou d'un type de valeur? Ou est-ce que mon null vérifiez toujours prévoir si c'est le contrôle d'un type de valeur (p. ex. Système.Entier) ou un objet?

Je crois que je suis à la recherche d'une fonction qui vérifie toutes sortes de nullité". C'est, n'importe quel type de variables que

a) n'ont jamais été affecté une valeur, depuis, déclaré

b) ont été assignés à une valeur nulle à partir d'un objet de données (ce qui est arrivé à partir d'une base de données)

c) ont été mis égale à une autre valeur de la variable qui a la valeur null

d) ont été mis à un ASP.NET session/l'application variable qui n'a jamais défini ou périmés.

Est-il un général de meilleures pratiques en matière de manipulation null scénarios .NET?

Mise à JOUR: Quand je parle d'une valeur de type "null", ce que je veux dire, c'est un type de la valeur qui était soit jamais mis ou était à un ensemble de points égal ou effectuer un cast d'un objet null.

InformationsquelleAutor Matias Nino | 2008-10-02