У меня есть два свойства.Первый - целочисленное свойство, это идентификатор.Второй - String, соответствует идентификатору.Когда я устанавливаю идентификатор, я устанавливаю соответствующее свойство строки в отдельном потоке.Фрагмент кода:
public int FirstPlaceId
{
set
{
firstPlaceId = value;
setPlaceNameDelegate d = new setPlaceNameDelegate( setPlaceName );
IAsyncResult iar = d.BeginInvoke( value, null, null );
FirstPlace = d.EndInvoke( iar );
}
get { return firstPlaceId; }
}
public string FirstPlace { set; get; }
private string setPlaceName(int id)
{
return "alma";
}
delegate String setPlaceNameDelegate( int id );
methodus()
{
FirstPlaceId = 5;
}
Я думаю, что это выглядит нормально.Но во время выполнения, когда я присваиваю некоторое значение (5) свойству FirstPlaceId, возникает ошибка NotSupportedException.Почему и каково решение?Thx