c#int error int Tamanho = textBox3.Text;

时间:2015-07-23 04:39:13

标签: c#

int Tamanho = textBox3; // error line <<<
        string senha = string.Empty;
        for (int i = 0; i < Tamanho; i++)

我不能放= TextBox3

2 个答案:

答案 0 :(得分:0)

我假设您正在尝试从文本框中读取值并将其放入整数中。这个问题是textBox3的.Text属性是一个字符串。您需要先解析它,然后才能将其用作int。看看下面的例子。

int Tamanho = 0;
if (int.TryParse(textBox3.Text, out Tamanho) == false) {
  // You should handle the event that the text is not a number here ...
}
string senha = string.Empty;
for (int i = 0; i < Tamanho; i++)

答案 1 :(得分:0)

  1. 这里只有英文。
  2. 了解如何提问。
  3. 您需要使用textBox3
  4. textBox3.Text获取Text属性

    然后使用:

    将其解析为int

    如果textBox3.Text只包含有效的int数字

    int Tamanho = int.Parse(textBox3.Text)
    

    否则

    if (int.TryParse(textBox3.Text, out Tamanho)) {
        // Only execute of it can be parse to int
    }