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

What do you mean by the delegate in c#?

0 Answers  


int i = 1; int j = 1; System.Console.WriteLine(i == j); System.Console.WriteLine(i.ToString() == j.ToString()); System.Console.WriteLine((object)i == (object)j); Give the sample code above, what is the output to the console?

5 Answers  


In a stored procedure 4 select stmts there.If error comes in one select stmt will remaining normally executes?

7 Answers   Microsoft,


What is the difference between protected and internal in c#?

0 Answers  


What is strongly typed in c#?

0 Answers  


Give some examples of commonly used i/o classes?

0 Answers  


What is int32 maxvalue?

0 Answers  


Define c# delegate?

0 Answers  


How to create multi-dimensional array?

0 Answers   C DAC, CDAC,


What is the default value of boolean variable?

0 Answers  


For methods inside the interface why can’t you specify the accessibility modifier?

0 Answers   Siebel,


Is it possible to add two 50 digit numbers in .net? If yes what is the code snippet?

2 Answers   Cognizant, W3 Solutions, Zefer,


Categories