MSMVPS.COM
The Ultimate Destination for Blogs by Current and Former Microsoft Most Valuable Professionals.

Nullable Types, Null değer alabilen değer tipleri..

C# 2.0'da veritabani programcilarini oldukça sevindirecek bir özellik geliyor : Nullable Types yani Null deger alan deger tipleri (value types).

Artik tamsayilari veritabanindan alirken null deger alan value type lar sayesinde Null kontrolü yapmamiza gerek kalmayacak.

if( datarow["SAYI"] != DbNull.Value)
     sayi = datarow["SAYI"].ToString();

Tabi bunun için sayi isimli degiskeni asagidaki gibi tanimlamamiz gerekiyor.

int? sayi;   (<deger tipi>  sonuna ? isareti  geliyor)

Bu özelligin C# 2.0 da olabilmesinin kaynagi hangi özellik olabilir diye soracak olursaniz tabiki Generics altyapisi. Her bir null alan deger veri tipi aslinda .NET'te  Nullable<T> isimli generic tipe karsilik düsmektedir.

Nullable tipler hakkinda detayli bilgi için Burak Selim Senyurt'un C#nedir?com da yazigi makaleyi okuyunuz.


Posted Jun 23 2005, 01:10 AM by sefer

Comments

TrackBack wrote re:Nullable Types, Null değer alabilen değer tipleri..
on 07-13-2005 10:26
Nullable Types, Null deger alabilen deger tipleri..ooeess
TrackBack wrote re:Nullable Types, Null değer alabilen değer tipleri..
on 07-31-2005 21:46
Nullable Types, Null deger alabilen deger tipleri..ooeess

Add a Comment

(required)  
(optional)
(required)  
Remember Me?


Copyright © is the original authors. Blog site is an independent site not sponsored by Microsoft. The Yoda blog server and the Brianna SQL server would like to thank www.ownwebnow.com and www.exchangedefender.com. They wouldn't be here and broadcasting without the generosity of Vlad Mazek and his companies.

Powered by Community Server (Commercial Edition), by Telligent Systems