c# - How to convert a string to int


Convert.ToInt32() Method - Convert string to numeric value



The .NET Convert class allows us to convert a base data type to another base data type. Convert class ToInt32(String) method converts the specified string representation of a number to an equivalent 32-bit signed integer.




Convert class’s ToInt32(String) overloaded method requires passing a parameter. This parameter name is 'value' which data type is String. This parameter passes the String that contains the number to convert. This method returns a 32-bit signed integer that is equivalent to the number in value. If the parameter value is null then the method returns zero (0).




We also can convert a string object to a numeric value (int 32-bit integer) by using Int32 Parse(String) method or Int32 TryParse() method. Int32 TryParse() method returns an additional value that indicates whether the conversion succeeded.




The following ASP.NET C# example code demonstrates to us how can we convert a string to an int32 numeric value in the .NET framework.





ToInt32.aspx



<%@ Page Language="C#" %>


<!DOCTYPE html>

<script runat="server">
protected void Button1_Click(object sender, System.EventArgs e) {
string testString = "55";
int testNumber = Convert.ToInt32(testString);
int sum = testNumber + 5;
Label1.Text = "Test String: " + testString;
Label1.Text += "<br />Test String now converted to number[Int32]: " + testNumber;
Label1.Text += "<br />Test Number+5[after convert]: " + sum;
}
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>How to convert string to numeric value (number ToInt32) in asp.net</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Red">asp.net example: ToInt32()</h2>
<asp:Label
ID="Label1"
runat="server"
Font-Size="Large"
ForeColor="DodgerBlue"
Font-Bold="true"
Font-Italic="true"
>
</asp:Label>
<br /><br />
<asp:Button
ID="Button1"
runat="server"
OnClick="Button1_Click"
Font-Bold="true"
Text="Convert String To Number"
ForeColor="DarkBlue"
/>
</div>
</form>
</body>
</html>