Monday, November 17, 2008
we cant initialize a value type variable with null, as it holds data directly unlike as refernce type which just have the refernce to the memory location.
int i = 0; //Correct
int i = Null; //Wrong.
In C# 2.0 we have Nullable types. Syntax asn usage is as below.
int ?i = null;
For Nullable types by default we get two properties HasValue,Value.
HasValue is a boolean value and it gives true if Nullable type has some value other than null else it gives false.
Value gives the value of Nullable Type variable i.
Also Read other Top Articles
- JSON Serialization in VS 2008
- Implementing Forms Authentication in Silverlight Application.
- Making GridView Rows or Individual Cells Clickable and Selectable.
- Enabling browser back button for GridView Paging and Sorting in Ajax 1.1 and 3.5 (using Visual Studio 2005/ Visual studio 2008)
- How to pass values from User Control to Page or calling Page methods from User Control.
- What is WCF?
- New features in C# 4.0
- C# to VB.NET and VB.NET to C# online free converter tools.