2017-02-13 41 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