2013-07-08 2 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; } 
} 

и перед переходом к CTOR:

int parameterForCtor = int.Parse(task); 

//CALL CTOR 
+0

та же проблема. без изменений. получение исключения формата. – Dinesh

+0

Ну, если 'TaskText.Text' не является допустимым представлением' int', то это невозможно. Каково значение 'TaskText.Text' в точке, которую вы хотите использовать в качестве параметра для конструктора? – Corak

+0

Это строка. но я хочу, чтобы это было int для перехода только к параметру. – Dinesh

Смежные вопросы