Skip to content

Instantly share code, notes, and snippets.

@julesx
Created August 6, 2014 17:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save julesx/cd2a347e5d9cc949e4d2 to your computer and use it in GitHub Desktop.
Save julesx/cd2a347e5d9cc949e4d2 to your computer and use it in GitHub Desktop.
public class Program
{
public enum MyEnum { Ready, Set, Go, Stop }
public static List<Enum> MyEnums = new List<Enum>();
public static List<CustomClass> MyClass = new List<CustomClass>();
static void Main(string[] args)
{
MyEnums.Add(MyEnum.Ready);
//MyEnums.Add(MyEnum.Set);
MyEnums.Add(MyEnum.Go);
MyEnums.Add(MyEnum.Stop);
MyClass.Add(new CustomClass(MyEnum.Ready, "Ready", "Ready!!"));
//MyClass.Add(new CustomClass(MyEnum.Set, "Set", "Set!!"));
MyClass.Add(new CustomClass(MyEnum.Go, "Go", "Go!!"));
MyClass.Add(new CustomClass(MyEnum.Stop, "Stop", "Stop!!"));
var matches = MyClass.Where(x => MyEnums.Contains(x.MyEnum));
Console.WriteLine("matches: " + matches.Count());
Console.ReadLine();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment