如何从 C# 中的二维对象数组中取回大小?
Posted
技术标签:
【中文标题】如何从 C# 中的二维对象数组中取回大小?【英文标题】:How to get back a Size from a 2d object array in C#? 【发布时间】:2021-01-31 16:18:10 【问题描述】:我声明了一个二维数组。
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++)
如何在循环中取回大小和点?
【问题讨论】:
什么情况导致你需要将Size
和Point
放在同一个数组中?
【参考方案1】:
像这样:
Size size = (Size)tbl[i, 0];
Point point = (Point)tbl[i, 1];
但最好不要像这样使用object
,因为所有演员阵容。使用Size
和Point
属性创建您自己的类,或使用Tuple<Size, Point>
。
【讨论】:
以上是关于如何从 C# 中的二维对象数组中取回大小?的主要内容,如果未能解决你的问题,请参考以下文章