What is the difference between int.Parse() and
Convert.toInt32().
Answers were Sorted based on User's Feedback
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 |
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 |
What is int parse in c#?
What is deferred execution in c#?
What are the 3 elements of delegation?
What is static noise?
What does writeline mean?
Can a method be sealed in c#?
What is a method signature c#?
What are indexers in c# .net?
How u make an application remotable?
What do you mean by synchronous and asynchronous operations?
what is unit testing
Can a struct be null?