为什么
var value = new Guid[]{};
var b = (object[])value;
Run Code Online (Sandbox Code Playgroud)
结果是
Cannot cast 'value' (which has an actual type of 'System.Guid[]') to 'object[]'
Run Code Online (Sandbox Code Playgroud)
?
更新
抱歉不准确。真正的代码是:
private void SetEditors(object value)
{
var array = value as object[];
...
}
Run Code Online (Sandbox Code Playgroud)
如果值为 Guid 数组,则数组为 null。