.jpg)
我有一个,我想将其转换为一个以将其存储在数据库中。TextBoxD1.Textint
我该怎么做?

网友回答:
Convert.ToInt32( TextBoxD1.Text );
如果您确信文本框的内容是有效的,请使用此选项。更安全的选择是int
int val = 0;
Int32.TryParse( TextBoxD1.Text, out val );
这将为您提供一些可以使用的默认值。 还返回一个布尔值,指示它是否能够解析,因此您甚至可以将其用作语句的条件。Int32.TryParseif
if( Int32.TryParse( TextBoxD1.Text, out val ){
DoSomething(..);
} else {
HandleBadInput(..);
}

网友回答:
试试这个:
int x = Int32.Parse(TextBoxD1.Text);
或者更好的是:
int x = 0;
Int32.TryParse(TextBoxD1.Text, out x);
此外,由于返回 a,您可以使用其返回值来决定解析尝试的结果:Int32.TryParsebool
int x = 0;
if (Int32.TryParse(TextBoxD1.Text, out x))
{
// you know that the parsing attempt
// was successful
}
如果你好奇,和之间的区别最好总结如下:ParseTryParse
TryParse 方法与 Parse 方法类似,不同之处在于 TryParse
方法
在
转换失败时不会引发异常。它消除了在 s 无效且无法
成功解析的情况下
使用异常处理来测试
FormatException
的需要。– MSDN

网友回答:
int.TryParse()
如果文本不是数字,它不会抛出。
模板简介:该模板名称为【如何将字符串转换为 Int?】,大小是暂无信息,文档格式为.编程语言,推荐使用Sublime/Dreamweaver/HBuilder打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【C#】栏目查找您需要的精美模板。