Система.XML.В LINQ.XElement>' не содержит определения для 'First' и никакого метода расширения 'First', принимающего первый аргумент [closed]
Я пытаюсь изменить кодировщик custommessage, используя этот блог
http://www.falconwebtech.com/post/2010/05/24/WCF-Interoperability-and-Extensibility-Part-Two.aspx
здесь автор использует метод расширения
xmlMessage.Descendants(sec + "Security").First().Add(samlXml);
какое пространство имен я использую для этого .Первый Это ошибка, которую я получаю
'.Коллекции.Родовой.IEnumerable" не содержит определения для "First" и никакого метода расширения "First", принимающего первый аргумент тип System.Коллекции.Родовой.Интерфейс IEnumerable' может быть найден (отсутствует помощью директива или ссылка на сборку?)у меня есть следующие пространства имен входит
using System;
using System.IO;
using System.Security.Cryptography;
using System.ServiceModel.Channels;
using System.Text;
using System.Xml;
using System.Xml.Linq;
using System.Reflection;
using System.Collections.Generic;
using System.Xml.XPath;
using System.Security.Cryptography.Xml;
using System.Security.Cryptography.X509Certificates;
using Microsoft.Web.Services3.Security;
using System.ServiceModel.Security;
using System.IdentityModel.Tokens;
я мог бы сделать свое исследование, но я беру легкий путь
спасибо
1 ответов
System.Linq
Это тот, кого вы ищете.
http://msdn.microsoft.com/en-us/library/system.linq.enumerable.first.aspx