title: C# -Getting Possible pairs from two enums
body: <p>From two enums ,what is the way to apply LINQ to get pairs</p>
  
  <p>like</p>
  
  <p>{Red,Car},{Red,Bike},{Green,Car},{Green,Bike},...</p>
  
  <pre><code>public enum Color
  {
      Red,Green,Blue
  }
  
  public enum Vehicle
  {
      Car,Bike
  }
  </code></pre>
  
  <p>can i use something like</p>
  
  <pre><code>var query = from c in Enum.GetValues(typeof(Color)).AsQueryable() 
              from c in Enum.GetValues(typeof(Vehicle)).AsQueryable()    
              select new {..What to fill here?.. }
  </code></pre>