В чем смысл не использовать ArrayList в Silverlight? - PullRequest
4 голосов
/ 04 октября 2011

Я наткнулся на этот фрагмент кода в исходном коде

#if SILVERLIGHT
        internal static System.Collections.IList CreateArrayList()
        {
            return new List<object>();
        }

#else
        internal static System.Collections.IList CreateArrayList()
        {
            return new ArrayList();
        }

#endif

Какова может быть цель этого другого лечения?

1 Ответ

10 голосов
/ 04 октября 2011

Silverlight не имеет устаревших неуниверсальных классов коллекции; они не просто обескуражены; их там вообще нет.

Что странного в этом коде: ясно, что он работает для случая SilverLight, поэтому зачем вообще оставлять старый код в ? Там нет убедительных преимуществ использования ArrayList, не так ли?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...