Wednesday, 25 September 2019

int.Parse() and int.TryParse()

 What is the difference between int.Parse() and int.TryParse() ?

the int.Parse() and int.TryPrase() methods is used to convert a string representation of number to an integer.  In case of the string can’t be converted the int.Parse() throws an exceptions where as int.TryParse() return a bool value, false.

string text = "500";
string text2 = "dotnet";
int res1 = int.Parse(text); // Convert value into integer
int res2 = int.Parse(text2); //Throws Exception


int num1;
bool res = int.TryParse(text2out num1); // res will be false and num1 will be 0
if (res == false)
{
    // String is not a number.
}

int num2;
// here condition will be true and num2 will be converted in to integer (500)
if (int.TryParse(textout num2)) 
{
// It was assigned.

}

0 comments:

Post a Comment

Topics

ADFS (1) ADO .Net (1) Ajax (1) Angular (47) Angular Js (15) ASP .Net (14) Authentication (4) Azure (3) Breeze.js (1) C# (49) CD (1) CI (2) CloudComputing (2) Coding (8) CQRS (1) CSS (2) Design_Pattern (7) DevOps (4) DI (3) Dotnet (10) DotnetCore (19) Entity Framework (4) ExpressJS (4) Html (4) IIS (1) Javascript (17) Jquery (8) Lamda (3) Linq (10) microservice (4) Mongodb (1) MVC (46) NodeJS (8) React (10) SDLC (1) Sql Server (32) SSIS (3) SSO (1) TypeScript (3) UI (1) UnitTest (2) WCF (14) Web Api (16) Web Service (1) XMl (1)

Dotnet Guru Archives