【发布时间】:2023-04-03 18:30:01
【问题描述】:
只是想知道,因为我经常发现自己提供坐标(X,Y)之类的输入,并且想知道哪种情况更好。 如果我将 3 个 int 存储在一个数组中,我会将代码减少到 1/3,但是否有更多理由更喜欢数组而不是多个 var?
举例说明:
int[] coord = new int[2];
coord[0] = 3;
coord[1] = 2;
或
int x = 3;
int y = 2;
【问题讨论】:
-
你能提供更多的上下文吗?例如能否提供示例方法和示例输入?
-
显式变量更具可读性-例如,您的第二个示例比第一个示例更具可读性,并且变量名称传达了信息。数组和其他集合在代表一组实际事物时是完美的 - 因此,如果您在一组坐标上进行操作,那么一组坐标(如您的示例)将是有意义的,而不用担心哪个是 x,哪个是y等
标签: c# arrays optimization integer