What is the difference between int.Parse() and
Convert.toInt32().
Answer Posted / 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 View All Answers
What is dbml file in c#?
Is comparator a functional interface?
What is private class in c#?
Can You Prevent Your Class From Being Inherited By Another Class?
What are custom exceptions?
What are fields in c#?
What's the c# syntax to catch any possible exception?
Where do we use serialization in c#?
What is the difference between console application and windows application?
Which is better interface or abstract class in c#?
What is the difference between namespace and class in c#?
What is a void c#?
Can we use "this" command within a static method?
Why use “using” in c#?
How can we set the class to be inherited, but prevent the method from being over-ridden?