What is the difference between int.Parse() and
Convert.toInt32().
Answer Posted / 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 |
Post New Answer View All Answers
Explain namespaces in c#.
What is a static in c#?
What is the purpose of constructor in c#?
What are sessions in c#?
Can abstract class be sealed?
Why is dll used?
Explain the various types of classes used in c#?
What is instantiating a class in c#?
Define Abstract Class in C#
What is the difference between continue and break statement?
What is a class in unity?
How do you create dlls in .NET
Explain dataset.acceptchanges method in .net?
Why main is static in c#?
What are floating point numbers?