帮忙实现一个数字截取数字计算生成新文本的窗体,可直接做出来exe,谢谢
帮忙实现一个数字截取数字计算生成新文本的窗体,可直接做出来exe,谢谢另外为什么发不了图片,按照论坛要求换了几个浏览器都不行,不显示,自己回复的自己还是不显示,但是那个位置有上传






[此贴子已经被作者于2020-12-30 19:39编辑过]
程序代码:
private void btnOK_Click(object sender, EventArgs e)
{
txtOut.Text = getNum(txtIn.Text,txtNum.Text);
}
//strIn:进价框里内容
//strNum:乘数内容
//返回卖价内容
private string getNum(string strIn,string strNum)
{
string strOut="";
double dIn, dNum;
string[] strLines = strIn.Split('\n');//获取各行字符,windows下的换行符是由“\r\n“2个字符组成的
string[] str2;
int i;
foreach(string s in strLines)
{
str2 = s.Trim().Split(' '); //用空格分开1行中的字符
if (str2.Length < 2) //空行或者没有空格的行原样输出
{
strOut += s+'\n';
continue;
}else if((i=str2[1].IndexOf("元"))>0) //如果数字后面有“元“字,先把字去掉
{
str2[1] = str2[1].Substring(0, i);
}
dIn = Double.Parse(str2[1]);
dNum = Double.Parse(strNum);
strOut += str2[0] + " " + (dIn * dNum)+" 元\r\n"; //统一格式输出
}
return strOut;
}