簡體   English   中英

C#表單應用程序int到字符串錯誤

[英]C# Form Application int to string error

我真的很堅持這一點-我試圖創建一個if語句,並在文本框中顯示分配給變量的值。 我不斷遇到“無法隱式將int轉換為字符串”的構建錯誤。 謝謝。

        int n1;
        int userInput = int.Parse(textBox1.Text);
        if (userInput == 4)
        {
            n1 = 60;

        }
        else if (userInput ==3)
       { 
             n1=40
       }


        {
        textBox2.Text = (n1); //"Cannot implicity convert int to string" 
        }

您已將n1聲明為int textBox2Text屬性的類型為string 因此,首先必須將n1轉換為string然后才能將其分配給Text

textBox2.Text = n1.ToString();

該錯誤是不言自明的-編譯器無法自動將整數轉換為字符串:

textBox2.Text = n1.ToString();

使用方法ToString()

textBox2.Text = n1.ToString();

您必須將int轉換為字符串

textBox2.Text=n1.TOString();

要么

textBox2.Text=Convert.ToString(n1);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM