gpt4 book ai didi

c# - 动物 thisIsACat = new Cat(); - 这是隐式转换吗?

转载 作者:行者123 更新时间:2023-11-30 19:07:20 25 4
gpt4 key购买 nike

给出这个例子:

动物 thisIsACat = new Cat();

是否存在从 CatAnimal 的隐式转换?

说明:

假设:

class Animal
{

}

class Cat: Animal
{

}

最佳答案

这只是 subtype polymorphism .

请注意,这是一个隐式转换(规范在 §6.1.6 中定义)但它不会更改被转换对象的引用身份。

关于c# - 动物 thisIsACat = new Cat(); - 这是隐式转换吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6444922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com