BradleyUffner

Untitled

Aug 29th, 2017
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.04 KB | None | 0 0
  1. void Main()
  2. {
  3.     //CultureInfo.GetCultures( CultureTypes.InstalledWin32Cultures).Dump();
  4.     var culture = CultureInfo.GetCultureInfo("ar-MA");
  5.  
  6.     var data = new List<Hotel>()
  7.     {
  8.         new Hotel() {Name= "1", HotelCity = "A".GetHashCode().ToString(culture)},
  9.         new Hotel() {Name= "2", HotelCity = "A".GetHashCode().ToString(culture)},
  10.         new Hotel() {Name= "3", HotelCity = "B".GetHashCode().ToString(culture)},
  11.         new Hotel() {Name= "4", HotelCity = "C".GetHashCode().ToString(culture)},
  12.         new Hotel() {Name= "5", HotelCity = "B".GetHashCode().ToString(culture)}
  13.     };
  14.  
  15.     Console.WriteLine("Data:");
  16.     data.ForEach(d => Console.WriteLine($"{d.Name}: {d.HotelCity}"));
  17.  
  18.     var hotels = data.Select(d => d);
  19.     var city = "B".GetHashCode().ToString(CultureInfo.InvariantCulture);
  20.  
  21.     Console.WriteLine();
  22.     Console.WriteLine("Matches:");
  23.     hotels = hotels.Where(h => h.HotelCity == city);
  24.     hotels.ToList().ForEach(d => Console.WriteLine($"{d.Name}: {d.HotelCity}"));
  25. }
  26.  
  27. class Hotel
  28. {
  29.     public string Name { get; set; }
  30.     public string HotelCity { get; set; }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment