0

我是 c# 新手,不知道如何解释,但我想知道是否可以为输入到文本框中的每个字符添加费用。

例如,如果客户要输入“HELLO HI”,则应向他们收取 5 英镑的费用,每个字母或数字额外收取 1 英镑的费用,这 1 英镑的费用也应适用于输入的任何空格。

抱歉,如果我没有正确解释这一点,但这是我能做到的最好方法。

谢谢

4

3 回答 3

0

好吧,我猜它看起来差不多是这样的:

string str =  "Happy Birthday";
int price = str.Length + 5;
于 2013-03-17T19:26:44.940 回答
0
using System;
using System.Windows.Forms;
namespace WindowsFormsApplication6
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        int amount;
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            amount = 5;
            amount = amount + textBox1.Text.Length;            
            label1.Text = amount.ToString();
        }
    }
}
于 2013-03-17T20:42:42.613 回答
0

使用 TextboxID.text.Length 在文本框中查找输入字符串的长度,并添加您的修复费用 5 ,正如 ALEX 向您解释的那样。请参阅亚历克斯的回答。

于 2013-03-18T04:46:41.493 回答