Guest User

Untitled

a guest
May 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. public struct Data
  2. {
  3. public int item1;
  4. public int item2;
  5. public int category_id;
  6. public string category_name;
  7. }
  8.  
  9. List<Data> listObject = getData();
  10. string[] catNames = listObject.Select(i=> i.category_name).Distinct().OrderByDescending(s => s).ToArray();
  11.  
  12. var cats = listObject
  13. .Select(i => new { i.category_id, i.category_name })
  14. .Distinct()
  15. .OrderByDescending(i => i.category_name)
  16. .ToArray();
  17.  
  18. Data[] cats = listObject
  19. .GroupBy(i => new { i.category_id, i.category_name })
  20. .OrderByDescending(g => g.Key.category_name)
  21. .Select(g => g.First())
  22. .ToArray();
  23.  
  24. .Select(i => new { i.name, i.category_name })
  25.  
  26. i => new { Id = i.category_id, Name = i.category_name }
  27.  
  28. var result = listObject.Select( i => new{ i.category_name, i.category_id } )
  29.  
  30. var selectedCategories =
  31. from value in
  32. (from data in listObject
  33. orderby data.category_name descending
  34. select new { ID = data.category_id, Name = data.category_name })
  35. group value by value.Name into g
  36. select g.First();
  37.  
  38. foreach (var category in selectedCategories) Console.WriteLine(category);
  39.  
  40. new { Property1 = value1, Property2 = value2, ... }
  41.  
  42. var listObject = getData();
  43. var catNames = listObject.Select(i =>
  44. new { CatName = i.category_name, Item1 = i.item1, Item2 = i.item2 })
  45. .Distinct().OrderByDescending(s => s).ToArray();
  46.  
  47. (from i in list
  48. select new { i.category_id, i.category_name })
  49. .Distinct()
  50. .OrderBy(i => i.category_name);
Add Comment
Please, Sign In to add comment