System.Xml.Linq.Extensions.AttributeValueOrDefault C# (CSharp) Метод

AttributeValueOrDefault() публичный статический Метод

public static AttributeValueOrDefault ( this xElement, string attrName, string defaultValue ) : string
xElement this
attrName string
defaultValue string
Результат string
        public static string AttributeValueOrDefault(this XElement xElement, string attrName, string defaultValue)
        {
            string val = defaultValue;

            var xAttr = xElement.Attributes().Where(a => a.Name == attrName).FirstOrDefault();
            if (xAttr != null)
                val = xAttr.Value;

            return val;
        }