can we assign null value to value type in c#?

Answers were Sorted based on User's Feedback



can we assign null value to value type in c#?..

Answer / amit kumar sharma

//Use this
int? intNull = null;

Is This Answer Correct ?    64 Yes 10 No

can we assign null value to value type in c#?..

Answer / neelima

string is a reference type..its not a value type..

Is This Answer Correct ?    61 Yes 8 No

can we assign null value to value type in c#?..

Answer / anirudh

YES. WE CAN !!!


use this:

int? var_x = null;

Is This Answer Correct ?    34 Yes 4 No

can we assign null value to value type in c#?..

Answer / aditya

Nullable type is introduced in .NET 2.0. Before 2.0 it was
not possible to assign null to value types.
This was possible with the introduction of Generics in 2.0
and the it would be something like this...

System.Nullable<int> x = new System.Nullable<int>;

or

int? salary = null (new type modifier in 2.0)

Is This Answer Correct ?    30 Yes 7 No

can we assign null value to value type in c#?..

Answer / suman k dey

Use nullable type

Is This Answer Correct ?    29 Yes 9 No

can we assign null value to value type in c#?..

Answer / yogesh

Cannot convert null to a value type.
So it is not possible to assign null to value type.

Value types include:
All numeric data types
Boolean, Char, and Date
All structures, even if their members are reference types
Enumerations, since their underlying type is always
Byte, Short, Integer, or Long

Reference types include:
String
All arrays, even if their elements are value types
Class types, such as Form
Delegates

Is This Answer Correct ?    20 Yes 10 No

can we assign null value to value type in c#?..

Answer / ahmad al mursalin

Yes, In C# 2.0 there is introduced one new type called
nullable types. through this we can assign null value in any
value type like...
bool?flag=null;
but before evaluate this value we should check flag value like..
if(!flag.HasValue)
{
flag=true;
}
after that we have to cast bool value to bool like..
if((bool)flag)
{
//write your code.
}

Is This Answer Correct ?    11 Yes 3 No

can we assign null value to value type in c#?..

Answer / shihafath wazeer

correct declaration for a nullable integer is as follows

Nullable<int> i = null;

or

int? j = null;

Is This Answer Correct ?    5 Yes 1 No

can we assign null value to value type in c#?..

Answer / narayana

Yes We can Assign
A nullable int can store null. Nullable types in the C#
language can be constructed by specifying the question mark
after a value type in a declarator statement. The nullable
int can be specified with the syntax "int?".

Example:
int a=b=10;
int? c= null;
c=a+b

Is This Answer Correct ?    2 Yes 0 No

can we assign null value to value type in c#?..

Answer / jay

string a = string.Empty;
a = null;

Is This Answer Correct ?    14 Yes 20 No

Post New Answer

More C Sharp Interview Questions

Can hashtable have duplicate keys?

0 Answers  


What is winforms c#?

0 Answers  


What is a resource? Provide an example from your recent project.

2 Answers   IBM, Logica CMG, Wipro,


What is parsing?

0 Answers  


When do you absolutely have to declare a class as abstract (as opposed to free-willed educated choice or decision based on UML diagram)?

1 Answers  






List the differences between method overriding and method overloading?

0 Answers  


What is deferred execution?

0 Answers  


What is form feed and carriage return?

0 Answers  


How can you sort the elements of the array in descending order?

2 Answers  


if we are updating a database using thread, and mean while application crashes or thread being aborted then what will happen in Database? Rollback or Database will be updated? Please explain with different scenario.

0 Answers  


How is lazy loading achieved?

0 Answers  


How can you force derived classes to provide new method implementations for virtual methods?

0 Answers  


Categories