Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I set a char or DateTime to null?

Tags:

c#

Can I set null into char data type? and also DateTime in C#? thanks guys!

like image 675
Light Kun Avatar asked Apr 28 '11 02:04

Light Kun


2 Answers

It is impossible, it is a value type. Use

char? myChar = null;
DateTime? myDate = null;

which is equivalent to

Nullable<char> myChar = null;
Nullable<DateTime> myDate = null;
like image 132
Yuriy Faktorovich Avatar answered Oct 01 '22 00:10

Yuriy Faktorovich


You cannot. These are value types and cannot be null.

However, you could use char? and DateTime? instead. The ? makes a type nullable.

like image 27
Jonathan Wood Avatar answered Sep 30 '22 23:09

Jonathan Wood