时间是我试图将值传递给的类。 (txtHour.Text,txtMin.Text)是值。我只是想将值传递给参数化构造函数。 而且我不完全确定它的语法是什么。
Time time1;
time1 = (txtHour.Text, txtMin.Text);
** 该方法似乎有效,除了我传入int值,文本框的值被视为字符串似乎。当我解析它们时,它表示传递值不是正确的格式。
答案 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()));