Come controllare in maniera elegante se un campo e' assegnato !?

giovedì 14 maggio 2009 - 16.22

foo Profilo | Newbie

ciao,
fino ad ora per verifiacare se un campo ha un valore assegnato faccio un controllo del genere:

void FooProcedure(Object FooRef){ if (FooRef != null){ dosomething } }

mi chiedevo se in C# non esistesse qualche modo piu' elegante tipo
void FooProcedure(Object FooRef){ if (System.Utils.IsAssigend(FooRef)){ dosomething } }

alx_81 Profilo | Guru

>ciao,
ciao

io uso di solito String.IsNullOrEmpty, se devo controllare una textbox ad esempio..

String.IsNullOrEmpty
http://msdn.microsoft.com/it-it/library/system.string.isnullorempty.aspx

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

foo Profilo | Newbie

Ciao, grazie

questo e' ottimo per le stringhe ed inverita' controlla sia che il valore sia null sia che la lunghezza della stringa sia 0.

ma per un oggetto puro, in c# non c'e' nulla !?

alx_81 Profilo | Guru

>ma per un oggetto puro, in c# non c'e' nulla !?
allora [ un campo di una classe? vuoi sapere se l'oggetto ha un riferimento?

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

foo Profilo | Newbie

un campo o una variabile, come nell'esempio che ho postato.
mi chiedevo se esiste qualcosa di simile a quello che mi hai mostarto per le stringhe ma per un oggetto e che controlli solo se e' null. Niente di piu'.

alx_81 Profilo | Guru

>un campo o una variabile, come nell'esempio che ho postato.
>mi chiedevo se esiste qualcosa di simile a quello che mi hai
>mostarto per le stringhe ma per un oggetto e che controlli solo
>se e' null. Niente di piu'.
primo test, if == null..

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

foo Profilo | Newbie

Grazie per l'aiuto.
in sostanza se voglio una sorta di IsAssigned(...) me lo devo scrivere da me. bene lo terro presente
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5