2017-03-22 4 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# 6.0 문자열 보간의 경우 :

는 C# 5.0- string.Format의 경우
 private void button1_Click(object sender, EventArgs e) { 
     textBox1.Text = $"{z + 1}"; 
    } 

:

 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}";