2011-10-25 135 views
1

我负责创建一个简单的电话网络模拟,其中包括不同类型的电话,其中一些将具有短信功能。我希望能够模拟这些具有有限内存容量的手机。我可以简单地限制手机可以存储的消息数量,但我认为这将是使用系统RAM更加优雅的解决方案。有没有一种简单的方法来在c#中做到这一点。分配内存到一个对象c#

将会有一个电话类,其中有一个textphone类继承它,每个电话都将是一个由此创建的对象。

+1

你可以使用一个虚拟机,只分配RAM少量它。 – avid

+2

这没有任何意义,您不控制虚拟内存操作系统上的RAM。只需创建一个List <>,您不会超过一定的限制。 –

回答

2

您可以使用缓冲区阵列,或内存映射文件

+0

只是搜索了一下,它听起来很有希望。是否有可能将我的短信和通讯录分配给同一个人,同时仍将他们保持为单独的实体? –

+0

是............. –

+1

好吧,我在等着看别人是否有任何想法..但我必须奖励你的脸颊(和你的回答)谢谢:) –