0

私はC#を初めて使用し、これを説明する方法がわかりませんが、テキストボックスに入力されたすべての文字に料金を追加できるかどうか知りたいと思っていました.

たとえば、顧客が「HELLO HI」と入力した場合、文字または数字ごとに 1 ポンドの追加料金で 5 ポンドを請求する必要があります。この 1 ポンドの料金は、入力されたスペースにも適用されます。

これを適切に説明していない場合は申し訳ありませんが、これが最善の方法です。

ありがとうございました

4

3 に答える 3

0

TextboxID.text.Length を使用してテキストボックスに入力された文字列の長さを見つけ、ALEX が説明するように 5 の修正料金を追加します。アレックスの答えを見てください。

于 2013-03-18T04:46:41.493 に答える
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 に答える