将值传递给C类的问题#

时间:2011-01-27 19:15:19

标签: c#

时间是我试图将值传递给的类。 (txtHour.Text,txtMin.Text)是值。我只是想将值传递给参数化构造函数。 而且我不完全确定它的语法是什么。

Time time1;
time1 = (txtHour.Text, txtMin.Text);

** 该方法似乎有效,除了我传入int值,文本框的值被视为字符串似乎。当我解析它们时,它表示传递值不是正确的格式。

3 个答案:

答案 0 :(得分:7)

Time time1 = new Time(txtHour.Text, txtMin.Text);

答案 1 :(得分:6)

通常使用new关键字结合类名称(以及括号中与方法调用类似的任何参数)来调用C#中的构造函数:

Time time1 = new Time(txtHour.Text, txtMin.Text);

答案 2 :(得分:1)

我原本以为你必须转换?

Time time1 = new Time(
    Convert.ToInt32(txtHour.Text.Trim()), 
    Convert.ToInt32(txtMin.Text.Trim()));