我正在尝试使用 HDFql 从现有 HDF 文件中读取字符串数组(在本例中为 1x1)。
当我尝试:
var value = new string[1,1];
HDFql.VariableRegister(value);
我收到“ErrorUnexpectedDataType”错误。
但是,根据手册,似乎应该支持字符串数组。
我说错了吗?我对int数组使用了类似的格式,并且效果很好。
如果我深入研究 HDFql 包装器,问题是它试图调用GCHandle.Alloc然后抛出 .net 异常Object contains non-primitive or non-blittable data. (Parameter 'value')