Hi,
I'm trying to use .exists on list of enums but am getting the following error when trying to pass the value of the enumaerated constant:
"The best overloaded method match for 'System.Collections.Generic.List<TenderLib_v0._1.T enderOutcome>.Exists(System.Predicate<TenderLib_v0 ._1.TenderOutcome>)' has some invalid arguments"
Can someone pleas give me a pointer?
Code:
public enum TenderOutcome
{
Undetermined = 0,
Won = 1,
Lost = 2
}
internal void setOutcome(int o)
{
List<TenderOutcome> valuesList= new List<TenderOutcome>();
valuesList = this.OutcomeList; //OutcomeList just returns the values of type TenderOutcome from a dictionary
foreach (TenderOutcome tender in valuesList)
if (!(valuesList.Exists(TenderOutcome.Won)) || (valuesList.Exists(TenderOutcome.Lost)))
...........................
}