Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
C# settare campo data a null
lunedì 24 aprile 2006 - 15.21
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
bluelions
Profilo
| Senior Member
244
messaggi | Data Invio:
lun 24 apr 2006 - 15:21
Come faccio a settare nel costruttore di una classe un campo data a null?
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 24 apr 2006 - 21:14
ciao,
l'oggetto DateTime non ha data nulla proprio per come è stato concepito, dato che è 1 "value type" quindi ha come valore di default 1/01/0001 12:00:00 AM...
Cmq diciamo che o controlli questo valore in giro per il tuo programma o ti fai 1 tipo tu che nel caso di questo valore ti restituisca null...ma è 1a strada che possiamo lasciare al passato inquanto .net 2.0 ci mette a disposizione 1a insieme di oggetti proprio per queste esigenze ovvero i "i nullable".
Cosi' puoi dichiarare 1a classe cosi:
public class miaclasse
{
public Nullable<DateTime> Data;
....
cosi' di fatto non ti serve metterla a null nel costruttore perche essendo "niullable" è gia nulla di default...
Poi ingiro per il programma puoi anche controllare se ha valore "hasValue"...cmq dai anche 1occhiata qui:
http://msdn2.microsoft.com/it-IT/library/b3h38hb0.aspx
ti puo' tornare utile
ciao.
Matteo Raumer
MCAD ... .net addicted :-)
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !