Пример #1
0
 //static String GetSerialNumber()
 //{
 //    Random random = new Random();
 //    String serialNumber = String.Empty;
 //    for (int j = 0; j < 9; j++)
 //    {
 //        serialNumber += random.Next(0, 9).ToString();
 //    }
 //    return serialNumber;
 //}
 //public List<Dollar> GetDollars(Int32 numberOfDollars)
 //{
 //    List<Dollar> dollars = new List<Dollar>();
 //    Dollar currentDollar = null;
 //    Random random = new Random();
 //    for (int i = 0; i < numberOfDollars; i++)
 //    {
 //        currentDollar = new Dollar();
 //        currentDollar.Id = i;
 //        currentDollar.FederalReserveDistrict = random.Next(1, 13);
 //        currentDollar.SeriesDate = 2000 + random.Next(0, 10);
 //        dollars.Add(currentDollar);
 //    }
 //    Dictionary<Int32, String> serialNumbers = new Dictionary<Int32, String>();
 //    for (int i = 0; i < numberOfDollars; i++)
 //    {
 //        serialNumbers.Add(i, GetSerialNumber());
 //    }
 //    foreach (var dollar in dollars)
 //    {
 //        Int32 currentId = dollar.Id;
 //        foreach (var serialNumber in serialNumbers)
 //        {
 //            if (currentId == serialNumber.Key)
 //            {
 //                dollar.SerialNumber = serialNumber.Value;
 //                break;
 //            }
 //        }
 //    }
 //    return dollars;
 //}
 //Linq
 public List<Dollar> GetDollars(Int32 numberOfDollars)
 {
     Dollar[] dollars = new Dollar[numberOfDollars];
     dollars.Select((item, i) => CreateDollar(i)).ToArray<Dollar>();
     return dollars.ToList<Dollar>();
 }