当前位置: 首页 > 编程语言 > C#

在C#中添加数字共享

时间:2023-04-10 18:42:09 C#

在C#中添加数字我有一个数字文本框,我需要将它的值添加到另一个数字我试过这段代码Stringadd=(mytextbox.Text+2)但它添加了数字2作为另一个字符,如果我的文本框的值为13,则结果变为132Stringadd=(Convert.ToInt32(mytextbox.Text)+2).ToString();您需要将文本转换为整数才能进行计算。mytextbox.Text的类型是字符串。您需要将其解析为数字以执行整数运算,例如intparsed=int.Parse(mytextbox.Text);intresult=parsed+2;字符串添加=result.ToString();//如果你真的需要...请注意,您可能希望使用int.TryParse来处理文本框内容不是整数而不捕获异常的情况。例如:intparsed;if(int.TryParse(mytextbox.Text,outparsed)){intresult=parsed+2;字符串添加=result.ToString();//使用此处添加}else{//向用户指示失败;提示他们输入一个整数。}constint加数=2;stringmyTextBoxText=mytextbox.Text;vardoubleArray=newdouble[myTextBoxText.ToCharArray().Length];for(intindex=0;indexterm1+term2)+addend).ToString();stringadd=(int.Parse(mytextbox.Text)+2).ToString()如果你想确保转换不会抛出任何异常inttextValue=0;int.TryParse(TextBox.text,outtextValue);字符串添加=(textValue+2).ToString();intintValue=0;if(int.TryParse(mytextbox.Text,outintValue)){Stringadd=(intValue+2).ToString();我更喜欢TryPase,那么你知道回退将为零(或者任何你定义为intValue的默认值)你可以使用int.Parse方法将文本内容解析为整数:Stringadd=(int.Parse(mytextbox.Text)+2).ToString();其他人发布了最常见的答案,但只是为了给您一个替代方案,您可以使用属性来检索TextBox的整数值。如果您需要多次重用整数,这可能是一个好方法:privateintMyTextBoxInt{get{returnInt32.Parse(mytextbox.Text);那么就可以这样使用这个属性:把c#中数字分享的所有内容都加进去,如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——intresult=this。我的文本框Int+2;本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处: