类型转换
(emp as Person).firstName = 'Bob';
判断类型
如果obj实现了T指定的接口,则obj is T为真,例如,obj is Object 总是为真
使用as操作符将对象转换为特定类型。一般来说,您应该将其作为 is 测试的简写形式,以使用该对象的表达式对对象进行测试
if (emp is Person) {
// Type check
emp.firstName = 'Bob';
}
(emp as Person).firstName = 'Bob';
如果obj实现了T指定的接口,则obj is T为真,例如,obj is Object 总是为真
使用as操作符将对象转换为特定类型。一般来说,您应该将其作为 is 测试的简写形式,以使用该对象的表达式对对象进行测试
if (emp is Person) {
// Type check
emp.firstName = 'Bob';
}
本文标题:Dart类型转换
本文链接:https://www.haomeiwen.com/subject/rrgqyctx.html
网友评论