Как я могу использовать методы расширения в C #? - PullRequest
0 голосов
/ 20 октября 2011

Я пишу плагин Silverlight Framework и хочу найти свои метаданные в метаданных глобальной конфигурации на основе ключа метаданных.Я использую следующее утверждение.

var metadata = smfPlayer.GlobalConfigMetadata.FirstOrDefault(item => item.Key == METADATA_ID);

Я получаю сообщение об ошибке компиляции:

Ошибка 1 «Microsoft.SilverlightMediaFramework.Utilities.Metadata.MetadataCollection» не содержит определениядля 'FirstOrDefault' и без метода расширения 'FirstOrDefault', принимающего первый аргумент типа 'Microsoft.SilverlightMediaFramework.Utilities.Metadata.MetadataCollection', может быть найдено (отсутствует директива using или ссылка на сборку?)\ Weijia Li \ test \ testplayer \ ConvivaMMPPFPlugin \ ConvivaMMPPFPlugin.cs 45 63 ConvivaMMPPFPlugin

Может кто-нибудь сказать мне, что не так с моим кодом?

1 Ответ

5 голосов
/ 20 октября 2011

Вы импортировали пространство имен System.Linq?

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