2016-02-29 3 views
-5

У меня есть этот код в конструкторе класса.Отсутствует директива using или ссылка на сборку для .ToList()

this._images = images.Split('#').ToList(); 

Он всегда работал, но теперь она дает эту ошибку:

Error CS1061 'string[]' does not contain a definition for 'ToList' and no extension method 'ToList' accepting a first argument of type 'string[]' could be found (are you missing a using directive or an assembly reference?).

Что я могу сделать, чтобы заставить его работать?

+4

Вам нужно 'с помощью System.Linq;'. – juharr

+1

Вы даже попытались это сделать? Вообще? –

+0

Тогда, очевидно, вы что-то изменили к своему коду, возможно, удалите директиву 'using System-Linq' или скомпилируйте с .Net 2.0 или ранее. – HimBromBeere

ответ

2

Попробуйте добавить:

using System.Linq; 

в верхней части файла

1

Try добавить, используя директиву System.Linq

+0

Я уже добавил Но он говорит, что это необязательно ... – user3465849

+1

@ user3465849: - Какую инфраструктуру .net вы используете? –

+0

@ user3465849: - Также проверьте, добавили ли вы ссылку dll в свой проект перед использованием System.Linq, в этом случае это будет 'System.Core.dll' –

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