我的代码中有以下行:
static if (typeof(val) == string) {
它没有编译并返回错误Error: incompatible types for ((string) == (string)): cannot use '==' with types
。检查变量类型的正确方法是什么?
答案 0 :(得分:6)
正确的做法是在其周围使用is
expression:static if (is(typeof(val) == string)) {
,如下所示:
PyObject