给出这个例子:
动物 thisIsACat = new Cat();
是否存在从 Cat
到 Animal
的隐式转换?
说明:
假设:
class Animal
{
}
class Cat: Animal
{
}
最佳答案
这只是 subtype polymorphism .
请注意,这是一个隐式转换(规范在 §6.1.6 中定义)但它不会更改被转换对象的引用身份。
关于c# - 动物 thisIsACat = new Cat(); - 这是隐式转换吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6444922/