2012-01-16 2 views
2

Я пытаюсь реорганизовать некоторые из наших сценариев #, чтобы уменьшить дубликат кода. Я пытаюсь использовать дженерики для достижения этой цели, но Script # отказывается строить, когда я добавить этот код (единственное сообщение, которое она дает мне это «Строить не удалось»):Использование Generics со сценарием #

public abstract class PageManagerBase<TItem> 
{ 
    public List<TItem> _items; 
} 

Кто-нибудь знает, если есть обходной путь для это?

ответ

4

Сценарий # поддерживает генерики только для внутренних типов, поэтому такие вещи, как Dictionary<TKey, TValue>, или List<T>, но не поддерживают настраиваемые типы, которые вы создали бы сами.

Итак, вы можете использовать те, которые уже предоставлены для вас, но вы не можете создавать свои собственные.

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