我有这个密码.该类是泛型的,当我通过传递String Type来实例化它时.该变量将变为字符串类型.然而,这份声明
if(_val is String){
}
这似乎不是真的.知道为什么吗?
以下是完整代码:
class foo<T>{
T _val;
QVar()
{
//Read the value from preferences
if(_val is String){
... //Does not come in here!!
}
}
}
a = new foo<String>();