2013-07-08 171 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