标签: c# arrays object
给定以Array传入的函数的object参数,如何计算其长度(以字节为单位)? 我可以将元素数量设为int L = (arg as Array).Length; 我试过了
Array
object
int L = (arg as Array).Length;
Type t = (arg as Array).GetType().GetElementType(); int overallSize = sizeof(t);
这失败了:
类型或命名空间名称' t'无法找到(你错过了吗? 使用指令或程序集引用?)