private void EnsureCurrentlyValid()
{
//I'm valid if IDataErrorInfo.this[] returns null for every property
var propsToValidate = new[] { "Name", "Email", "Phone", "WillAttend" };
bool isValid = propsToValidate.All(x => this[x] == null);
if (!isValid)
throw new InvalidOperationException("Can't submit invalid GuestResponse");
}
« System.Array » ne contient pas de définition pour « tous » et aucune méthode d'extension « All » accepter un premier argument de type 'System.Array' n'a pu être trouvée (vous manque une directive à l'aide ou une référence d'assemblage?) C: \ dev \ aspnet \ PartyInvites \ Modèles \ GuestResponse.csje reçois l'erreur suivante, en essayant d'utiliser C# méthode d'extension Lambda Tous
Qu'est-ce que je manque?
Essayez ReSharper et vous n'aurez plus jamais ce problème :) –