使用try parse()处理字符串 [英] manipulating strings with try parse()
本文介绍了使用try parse()处理字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如果int.TryParse()无法返回int,有某种方法可以返回零(0)
我有两个文本框,必须使用int.try Parse()
检查数字输入
如果我的一个或两个文本框包含除int值以外的字符串或null,我想将其值设置为零(0)并汇总结果
Hi there, is there some way of returning Zero (0) if int.TryParse() cannot return int
I have two text Boxes which i must check for numeric inputs using int.try Parse()
If one or both of my text Boxes contain strings or nulls other other than int values, i want to set their values to zero (0) and sum up the results
int number1=Convert.ToInt32(textBox1.Text);
int number2=Convert.ToInt32(textBox2.Text);
int sum = number1 + number2;
if number1=null or "string" and number2 = null or "string"
sum=0+0;
在此先感谢
您的马丁
Thanks in Advance
Yours Martin
推荐答案
尝试:
int val;
int i = int.TryParse(testBox1.Text, out val) ? val : 0;
int number1 = (int.TryParse(textBox1.Text, out number1)) ? number1 : 0;
int number2 = (int.TryParse(textBox2.Text, out number2)) ? number2 : 0;
int sum = number1 + number2;
干杯!
Cheers!
int a = 0;
int b = 0;
int.TryParse(textbox1.Text, out a);
int.TryParse(textbox2.Text, out b);
int sum = a + b;
TryParse将为您忍耐;)
TryParse will ninja it for you ;)
这篇关于使用try parse()处理字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文