Да, это возможно. И это будет работать, за исключением члена SpeedCollections
, если вы не укажете другой открытый член, который будет возвращать, скажем, строковое представление Speed
(значения, разделенные запятыми или что-то в этом роде)
Обновление
Это пример члена, который возвращает строковое представление SpeedCollections
:
Внимание! Впереди потенциальный псевдокод, в данный момент я не могу скомпилировать или протестировать, поэтому при необходимости внесите коррективы
public string SpeedRepresentation
{
get
{
return string.Join(",",
_speedCollection.Select(s => s.Speed().ToString())
.ToArray());
}
}