【发布时间】:2010-12-21 10:23:09
【问题描述】:
我有一个数字列表,每个相同的数字应该完全相同。所以我对每个数字都有静态类,所以如果我更改类,它引用的所有数字也会这样做。
访问数字的方式是通过包装函数,所以我没有直接引用数组,例如:
Map.GetBlock(x,y).AccessToStaticClassMembers;
那么,我该怎么做呢?
【问题讨论】:
-
这个设计模式的名字是?
-
不知道。这需要尽可能少占用内存。
-
你的问题真的,真的,不清楚。请更详细地解释您正在尝试做什么,并发布您无法使用的代码。
-
好吧。我有一个数字数组。这些数字应该是指静态类。我想通过调用 Map.GetBlock(X, Y).CLASSMEMBERS 来访问这些类,以避免必须实例化数组中的 32768 个数字。静态类使这更容易整理和配置。如何从函数返回静态类?
标签: c# arrays static-classes