本人的书上没写到,本人问一下 本人下面标红的地方是隐式转换吗?本人主要是问是不是隐式转换!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace delete2
{
class Program
{
static void Main(string[] args)
{
Object o = new Object(); //新建一个Object对象。
Employee e = new Employee();
o = e; //这一步不可少
e = o as Employee; //将o转型为一个Employee
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace delete2
{
class Program
{
static void Main(string[] args)
{
Object o = new Object(); //新建一个Object对象。
Employee e = new Employee();
o = e; //这一步不可少
e = o as Employee; //将o转型为一个Employee
Console.WriteLine(e.ToString());
if((e as object)!=null)
Console.WriteLine(“李伟科”);
}
}
class Employee
{
public void liweike()
{ }
}
}
解决方案
20
是的,是 隐式转换
由 Employee 类型转到 Object 类型
由 Employee 类型转到 Object 类型