コード例 #1
0
ファイル: Program.cs プロジェクト: zzqluvmyj/csProgram
        public Procuct MakeToyCar()
        {
            Procuct procuct = new Procuct();

            procuct.Name = "Toy car";
            return(procuct);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: zzqluvmyj/csProgram
        public Procuct MakePizza()
        {
            Procuct procuct = new Procuct();

            procuct.Name = "Pizza";
            return(procuct);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: zzqluvmyj/csProgram
        public Box WrapProdect(Func <Procuct> getProduct, Action <Procuct> logCallback)
        {
            Box     box     = new Box();
            Procuct procuct = getProduct();

            box.Procuct = procuct;
            logCallback(procuct);
            return(box);
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: zzqluvmyj/csProgram
 public void Log(Procuct product)
 {
     Console.WriteLine("Procduct {0} created at {1},price is {2}", product.Name, DateTime.UtcNow, product.Price);
 }