首页 > 代码库 > 类型装换问题

类型装换问题

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{    class A    {           }    class B:A    {          }    class Program    {        static void Main(string[] args)        {            B objb = new B();            A obja = objb;//隐式转换为A类型            //B objb1 = obja;//有错误必须强制转换            B objb1 =(B)obja;//该转换是允许的,因为数据类型是B类型的!            Console.ReadLine();        }    }}class Program    {        static void Main(string[] args)        {            A obja = new A();            B objb = new B();            //objb =(B)obja;//不能转换,是错误的           Console.ReadLine();        }    }

 

类型装换问题