C#, если синтаксис оператора со списком объектов

У меня есть список объектов, названных Атрибутами, что по существу я должен сделать следующее в C#

<pseudocode>
if (list.Contains(Attribute where getName() == "owner"))
{
   do stuff
}
</pseudocode>

проблемой, которую я имею, является вложенный бит скобки если - "Атрибут где getName () == "владелец". Это - мой код - он не работает, очевидно, но большая часть, если должно быть правильным, это просто получает это, я должен внести свою лепту в наклонных чертах вправо, и я не знаю как.

if (attributes.Contains(Attribute /where/ attribute.getName() == "Owner"))
    {
        string value = attr.getValue();
        value = value.Replace(domain, "");
        user = value;
        UserExists(value);
    }

Я, вероятно, являюсь плотным, но я должен был перезапустить разработку 3 дней для изменения всего на использование объектов Атрибута, таким образом, мой мозг скорее уничтожается.Прошу прощения.

5
задан omicronlyrae 21 July 2010 в 13:41
поделиться