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

List the two important objects of ado.net and also list the namespaces that are commonly used in ado.net to aid in connection to a database.

0 Answers  


Explain inheritance in c#?

0 Answers  


What is data binding c#?

0 Answers  


What are examples of desktop applications?

0 Answers  


What do you mean by a windows process in regards to memory allocation?

0 Answers  






What does mean c#?

0 Answers  


What is the difference between list and arraylist c#?

0 Answers  


What is the difference between namespace and class in c#?

0 Answers  


What is a nested type. Give an example?

0 Answers  


What is a void c#?

0 Answers  


What is predicate builder?

0 Answers  


What is interface inheritance in c#?

0 Answers  


Categories