Renvoie null à partir d'une Fonction qui retourne une valeur DateTime
public static DateTime ResolveDate()
{
return null;
}
Im doit retourner null
valeur à partir d'une fonction qui retourne un DateTime
Type .. Mon Objectif Principal est de ne PAS utiliser MinValue ou de restitution d'un new Datetime();
[Qui Renvoie une Date par Défaut] et de l'Interface d'affichage de la Date comme une Valeur Vide (Vide) -> ""
lire sur les types nullables dans votre C# livre
OriginalL'auteur Sudantha | 2011-12-22
Vous devez vous connecter pour publier un commentaire.
Une alternative est d'utiliser quelque chose comme TryParse travaille
Faire de votre esprit. Voulez-vous retourner
null
ou unDateTime
? Vous ne pouvez pas retourner à la fois.Eh bien, le reste de votre code pour utiliser DateTime? trop...
Juste essayer et de lire sur les types nullables.
Ne pas utiliser la méthode d'essai et d'erreur. C'est sans espoir. Lire sur les types nullables. Vous devez avoir un bon C# livre. Si pas d'en acheter un. Mais apprendre davantage sur les choses correctement.
OriginalL'auteur Pleun
Faire nullable
Vous pouvez alors retourner la valeur null comme vous le voulez et de les vérifier par conséquent
Avoir une lecture de ce Les Types Nullables pour plus d'informations.
OriginalL'auteur ChrisBint
Vous pouvez soit retourner une
Nullable<DateTime>
comme suit:Qui serait utilisable comme:
Ou de l'utilisation de l'Essayer convention d'affectation de noms comme:
Qui serait utilisable comme:
OriginalL'auteur Rich O'Kelly
OriginalL'auteur nshouppuohsn