コード例 #1
0
    static void Main(string[] args)
    {
        ManagerViewModel viewModel = new ManagerViewModel
        {
            workType = "Garden"
        };
        // By implicit conversion
        Manager manager1 = viewModel;

        manager1.SayHi();
        // By extension method
        ShopManager manager2 = viewModel.ToEntity <ShopManager>();

        manager2.SayHi();
        Console.ReadLine();
    }