class A { this() { } }
class B : A { this() { } }
auto b = new B()
if(b.IsCastableTo(A)) {
//...
}
Run Code Online (Sandbox Code Playgroud)
我如何检查b是否可以转换为A型?
根据D手册你会做:
if (cast(A) b) {
// b is an instance of A
} else {
// b is not an instance of A
}
Run Code Online (Sandbox Code Playgroud)
参考文献:
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |