C# : Working with nullable operator (datetime, int,..etc)
Nullable operator make datatype Nullable (means store null value).
In c#, sometimes we have to need use datetime as nullable . But Datetime is value type.so we don’t have choice create datetime nullable .
Let’s do datetime nullable.
There are two ways to make DateTime nullable
In C# 2.0 , we can achieve this with Nullable operator .
Using question mark (?).
DateTime? Dateval=null;
In c#, sometimes we have to need use datetime as nullable . But Datetime is value type.so we don’t have choice create datetime nullable .
Let’s do datetime nullable.
There are two ways to make DateTime nullable
- Nullable
- System.DateTime.MinValue
public ActionResult About() { DateTime? dateValue = null; dateValue = DateTime.Now; if (dateValue != null) { return View("Index"); } else { return View(); } }
We can also make int nullable with Nullable operator as
public ActionResult Test(int? id) { int? testint = id; ViewBag.ID=id; return View("Index"); }
Tricks Always Work
Comments
Post a Comment