Ejemplo n.º 1
0
        public void InitializeLazyObjects()
        {
            IList <LazyClass> lstClass = LoadObject();

            foreach (var item in lstClass)
            {
                Console.WriteLine("List Id value is --> : " + item.Id);
            }

            IList <Lazy <LazyClass> > lstLazyObject = LoadLazyObject();

            foreach (var item in lstLazyObject)
            {
                Console.WriteLine("List Id value is --> : " + item.Value.Id);
            }


            LazyClass objClass = new LazyClass();

            objClass.GetValue();
            objClass.GetValue();
            objClass.GetValue();
            objClass.GetValue();


            Console.ReadLine();
        }
Ejemplo n.º 2
0
    public void InitializeLazyObjects()
    {

      IList<LazyClass> lstClass = LoadObject();
      foreach (var item in lstClass)
      {
        Console.WriteLine("List Id value is --> : " + item.Id);
      }

      IList<Lazy<LazyClass>> lstLazyObject = LoadLazyObject();
      foreach (var item in lstLazyObject)
      {
        Console.WriteLine("List Id value is --> : " + item.Value.Id);
      }


      LazyClass objClass = new LazyClass();
      objClass.GetValue();
      objClass.GetValue();
      objClass.GetValue();
      objClass.GetValue();


      Console.ReadLine();

    }