예제 #1
0
        private void getSuzanne_Click(object sender, EventArgs e)
        {
            //ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);

            // Replaced above with implicit conversion
            ingredientMethod = suzanne.MySecretIngredientMethod;
        }
예제 #2
0
        private void getSuzanne_Click(object sender, EventArgs e)
        {
            //ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);

            // Replaced above with implicit conversion
            ingredientMethod = suzanne.MySecretIngredientMethod;
        }
        static void Main(string[] args)
        {
            Adrian adrian = new Adrian();
            Harper harper = new Harper();

            GetSecretIngredient addIngredientMethod = null;

            while (true)
            {
                Console.Write("Enter A for Adrian, H for Harper, or an amount: ");
                var line = Console.ReadLine();
                switch (line)
                {
                case "A":
                    Console.WriteLine("Selected Adrian");
                    addIngredientMethod = adrian.MySecretIngredientMethod;
                    break;

                case "H":
                    Console.WriteLine("Selected Harper");
                    addIngredientMethod = harper.HarpersSecretIngredientMethod;
                    break;

                default:
                    if (addIngredientMethod is null)
                    {
                        Console.WriteLine("Please select a chef!");
                    }
                    else if (int.TryParse(line, out int amount))
                    {
                        Console.WriteLine(addIngredientMethod(amount));
                    }
                    else
                    {
                        return;
                    }
                    break;
                }
            }
        }
예제 #4
0
 private void getAmy_Click(object sender, EventArgs e)
 {
     ingredientMethod = amy.MySecretIngredientMethod;
 }
예제 #5
0
 private void getSuzanne_Click(object sender, EventArgs e)
 {
     ingredientMethod = suzanne.MySecretIngredientMethod;
 }
 private void button3_Click(object sender, EventArgs e)
 {
     //ingredientMethod = new GetSecretIngredient(amy.AmysSecretIngredientMethod);
     ingredientMethod = amy.AmysSecretIngredientMethod;
 }
 private void button2_Click(object sender, EventArgs e)
 {
     //ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);
     ingredientMethod = suzanne.MySecretIngredientMethod;
 }
예제 #8
0
 private void getAmy_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(amy.AmysSecretIngredientMethod);
 }
예제 #9
0
 private void getSuzanne_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);
 }
예제 #10
0
 private void getAmy_Click(object sender, EventArgs e)
 {
     ingredientMothod = new GetSecretIngredient(amy.MySecretIngredientMethod);
 }
예제 #11
0
 private void AmysButton_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(amy.AmysSecretIngredientMethod);
 }
예제 #12
0
 private void SuzannesButton_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);
 }
예제 #13
0
 private void OnButtonGetAmyDelegate_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(amy.MySecretIngredientMethod);
 }
예제 #14
0
 private void getSuzannesDelegate_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);
 }
예제 #15
0
 private void getAmy_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(amy.AmysSecretIngredientMethod);
     // ingredientMethod = amy.AmysSecretIngredientMethod; (implicit type conversion)
 }
예제 #16
0
 private void getSuzanne_Click(object sender, EventArgs e)
 {
     ingredientMethod = new GetSecretIngredient(suzanne.MySecretIngredientMethod);
     // ingredientMethod = suzanne.MySecretIngredientMethod; (implicit type conversion)
 }