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(); } }
时间: 2024-10-24 02:10:14