2

なぜ

var value = new Guid[]{};
var b = (object[])value;

結果は

Cannot cast 'value' (which has an actual type of 'System.Guid[]') to 'object[]'

?

アップデート

不正確で申し訳ありません。実際のコードは次のとおりです。

    private void SetEditors(object value)
    {
        var array = value as object[];
        ...
    }

値が Guid 配列の場合、配列は null です。

4

3 に答える 3