2013-07-08 127 views
-2

见下面的线,转换问题

private int task 
{ 
    get { return int.Parse(TaskText.Text); } 
    set { TaskText.Text = value.ToString(); } 
} 

我想这个传递给一些构造函数int参数,但我想它应该包含字符串值。

+0

你写了一个声明,而不是一个问题。 – Corak

+1

并没有“上线”,但有几个“下”。 –

+0

这是不可能存储一个字符串值在一个int参数 – Laurent

回答

0

例子:

//MAKE PROPERTY STRING 
private string task 
{ 
    get { return TaskText.Text; } 
    set { TaskText.Text = value; } 
} 

,并传递给构造函数之前:

int parameterForCtor = int.Parse(task); 

//CALL CTOR 
+0

同样的问题。不用找了。格式异常。 – Dinesh

+0

那么,如果'TaskText.Text'不是'int'的有效表示,那么这是不可能的。在你想用它作为构造函数参数的地方,“TaskText.Text”的值是什么? – Corak

+0

它是字符串。但我希望它是int只传递给参数。 – Dinesh