What is the difference between int.Parse() and
Convert.toInt32().

Answers were Sorted based on User's Feedback



What is the difference between int.Parse() and Convert.toInt32()...

Answer / joseph


I got this example through net..hope it helps you.
Both(Convert.ToInt32 and int.Parse) will return the same
result in
most of the cases. But null is handled differently.
Consider the following example…

string strCount="32";
int count1 = Convert.ToInt32(strCount);
int count2 = int.Parse(strCount);

If you print the result it will be same ie 32.

If suppose the string is the null (see the example below),
Convert.ToInt32 will return zero.
but the int.Parse will throw ArgumentNullException error.

string strCount=null;
int count1 = Convert.ToInt32(strCount);
int count2 = int.Parse(strCount); // Error

Is This Answer Correct ?    50 Yes 4 No

What is the difference between int.Parse() and Convert.toInt32()...

Answer / jyoti magdum

Both(Convert.ToInt32 and int.Parse) will return the same
result in
most of the cases.

string strCount="32";
int count1 = Convert.ToInt32(strCount);
int count2 = int.Parse(strCount);

If you print the result it will be same ie 32.

If suppose the string is the null (see the example below),
Convert.ToInt32 will throw ArgumentNullException error.

and the int.Parse will throw ArgumentNullException error.

string strCount=null;
int count1 = Convert.ToInt32(strCount);//Error
int count2 = int.Parse(strCount); // Error

Is This Answer Correct ?    2 Yes 5 No

Post New Answer

More C Sharp Interview Questions

How can I get around scope problems in a try/catch?

0 Answers  


How to raise an selection changed event associated with listbox in datagridview control with a sample example?Here the listbox is a child control associated with datagridview control.

3 Answers  


How to generate strong name key file or which command is used to generated strong name key file?

0 Answers   CitiusTech,


What are custom exceptions in C#?

0 Answers   Arigo Infotech,


What is console write in c#?

0 Answers  






Explain the constructor in c#.

0 Answers  


what is meant inheritance. can you exaplain what kind inhertance ussed in your project

1 Answers  


What is using directive in c#?

0 Answers  


Is .net and c# the same?

0 Answers  


Code to run exe like mspaint,autocad etc in asp.net.

2 Answers  


What's the difference between a method and a procedure?

0 Answers  


What are the ways to deploy an assembly?

1 Answers  


Categories