Rob*_*los 24 .net c# reflection multidimensional-array
评估typeof(Object[,][]).Name
给出Object[][,]
同样,typeof(Object[][,]).Name
给出Object[,][]
好像逗号正在无缘无故地移动.
是什么赋予了?
Eri*_*ert 19
混合不规则和矩形阵列是疯狂的一种方法.关于给定类型符号的含义的直觉几乎总是错误的,或者至少是我的.
阅读我关于这个主题的文章,看看这是否有助于你理解这里发生了什么:
http://blogs.msdn.com/b/ericlippert/archive/2009/08/17/arrays-of-arrays.aspx
基本上:C#和反射以两种不同的方式表示混合的参差不齐/矩形阵列,每种方式都有其自身的原因.