AcornPublishing_essential-csharp-7e/EssentialCSharp-8.0/src/Chapter18/Listing18.26.DynamicProgrammingUsingReflection.cs
namespace AddisonWesley.Michaelis.EssentialCSharp.Chapter18.Listing18_26
{
    using System;

    public class Program
    {
        public static void Main()
        {
            // ...
            dynamic data =
              "Hello!  My name is Inigo Montoya";
            Console.WriteLine(data);
            data = (double)data.Length;
            data = data * 3.5 + 28.6;
            if(data == 2.4 + 112 + 26.2)
            {
                Console.WriteLine(
                    $"{data} makes for a long triathlon.");
            }
            else
            {
                data.NonExistentMethodCallStillCompiles();
            }
            // ...
        }
    }
}
