如何从C#中的2d对象数组中获取大小?
我声明一个2d数组如何从C#中的2d对象数组中获取大小?,c#,arrays,object,2d,C#,Arrays,Object,2d,我声明一个2d数组 object[,] tbl = { { new Size(140,112), new Point(20,20) }, { new Size(140,112), new Point(160,20) } }; 我正在阵列中循环 for(int i=0; i < tbl.GetLength(0); i++) { } for(int i=0;i
object[,] tbl =
{
{ new Size(140,112), new Point(20,20) },
{ new Size(140,112), new Point(160,20) }
};
我正在阵列中循环
for(int i=0; i < tbl.GetLength(0); i++)
{
}
for(int i=0;i
如何返回循环中的大小和点?如下所示:
Size size = (Size)tbl[i, 0];
Point point = (Point)tbl[i, 1];
但是最好不要像这样使用
对象
,因为所有的类型转换都是这样的。使用Size
和Point
属性创建您自己的类,或者使用元组
什么情况导致您需要将Size
和Point
放在同一数组中?