2017-03-22 11 views
1

私はC# に新しく、小さな追加の電卓だけをコーディングしようとしていました。C#int to String ...テキストボックスの出力

int z = 0; //Meine Zahl 
    // string b = 0; // Mein String 

    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void button1_Click(object sender, EventArgs e) 
    { 
     int a = z + 1; 
     textBox1.Text = a; 
    } 

    private void button2_Click(object sender, EventArgs e) 
    { 
     textBox1.Text = "2"; 
    } 
... 

私はそれをどのように修正しますか?

+2

'textBox1.Text = a.ToString();'を使用してください。 –

+0

Dzenkuje Bardzo! –

+0

Nie ma za co .... –

答えて

1

私はToString()メソッドを探していると思います。あなたはあなたが持っているすべてのオブジェクトに対してこのメ​​ソッドを呼び出すことができます。また、メソッドをオーバーライドすることもできます。必要に応じて。一般的なケースでは

あなたのbutton1_Clickメソッドの使用では

この

textBox1.Text = a.ToString(); 
0

、をフォーマットを使用してみてください。 C#5.0- string.Formatの場合

 private void button1_Click(object sender, EventArgs e) { 
     textBox1.Text = $"{z + 1}"; 
    } 

:C#6.0以上文字列補間の場合

 private void button1_Click(object sender, EventArgs e) { 
     textBox1.Text = string.Format("{0}", z + 1); 
    } 

してください、それはコーディングと読みやすいですか気づく:

 textBox1.Text = $"My old value is {z} and incremented one {z + 1}";