c#中如何定义point数组
Point[]pit;pit={newPoint(10,10),newPoint(10,10)};像这样定义数组为什么不行呢?...
Point[] pit;
pit={new Point(10,10), new Point(10,10)};
像这样定义数组为什么不行呢? 展开
pit={new Point(10,10), new Point(10,10)};
像这样定义数组为什么不行呢? 展开
展开全部
Point 简述:Point 是一个类。
Point[] structArr 这样声明表示一个 Point 对象数组。。
struNum 为数组的长度。。
如果 struNum 为 3 的话,就是 structArr[0],structArr[1],structArr[2] 这三个 Point 对象。。三个对象未初始化。。
如果需要的话首先得初始化,比如 structArr[0] = new Point(3, 5); 或者其他构造方法。。Point 类比较常用的属性就是 X 和 Y 属性,分别表示横坐标,纵坐标。。
int x = structArr[0].X; int y = structArr[0].Y;
这样 x 和 y 的值就分别为 3 和 5。。
展开全部
使用数组初始化器,必须在声明时同时初始化
Point[] pit = {new Point(1,1), new Point(1,1)};
否则就要:
pit = new Point[]{ new Point(1,1), new Point(1,1)};
Point[] pit = {new Point(1,1), new Point(1,1)};
否则就要:
pit = new Point[]{ new Point(1,1), new Point(1,1)};
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
带花括号的这种赋值只能在声明变量的时候同时进行,比如
Point[] pit = { new Point(10, 10), new Point(10, 10) };
Point[] pit = { new Point(10, 10), new Point(10, 10) };
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
必须这样写:
Point[] points = { new Point(10, 10), new Point(10, 10) };
Point[] points = { new Point(10, 10), new Point(10, 10) };
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的多少多少多少所得税的商店
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |