2017-02-13 55 views
-1

我想給我的類中的字符串賦值。然後我想在我的表單中使用它。從類中檢索字符串到我的表格

示例類:

public class BMI 
{ 
    public string val = "test"; 
} 

形式實例:

private void button1_Click(object sender, EventArgs e) 
{   
    BMI ss= new BMI(); 
    ss.val = textBox1.Text; 
} 

不幸的是我的textxbox爲空。我需要從我的課充滿了值「測試」

+1

所以你的意思'textBox1.Text = BMI.val;',而不是其他的方式? –

+0

要開始,它可能應該是'textBox1.Text = BMI.val'.And,請不要將該實例命名爲與班級相同的實例,這會傷害我的眼睛 – Pikoh

+0

'if(textBox1.Text!=「」)BMI .val = textBox1.Text;' –

回答

0

你明白了南轅北轍:

BMI BMI = new BMI(); 
textBox1.Text = BMI.val; 
+0

謝謝你,對於我的知識欠缺抱歉。如果我想爲我的課程發送價值怎麼辦? – Dimis

+0

然後您的原始示例應該可以工作 - 只要您在表單上有一個名爲textBox1的文本框 – Rick

+0

當我將它發送到課程時它不起作用。爲什麼? BMI ss =新的BMI(); ss.val = textBox1.Text;同樣在我使用的類中:public string val; – Dimis