Bas*_*ser 4 c# pointers unsafe
我有一个MMORPG模拟器,这意味着它将处理相当多的数据包.目前,我正在使用指针,因为我认为正确使用它们可以加快我的服务器,但是我有两个朋友,一个告诉我使用指针,他认为我可以使用它们而不会遇到麻烦,我的其他朋友说我不应该使用指针,因为它们可能会使我的服务器崩溃,它们不安全,并且它们不易管理.
我使用结构作为我的数据包结构,所以例如我可以使用以下行获取它的类型:Ptr-> Type;
你怎么看?
我认为您可能应该使用和不使用指针测试性能,然后自己查看性能的提升(如果有的话)是否值得使用指针的额外复杂性.
很有可能你会发现你的大部分时间花在坐在那里,在等待网络流量的时候不费吹灰之力.
在某种程度上,他们都是对的.如果你处理属性,指针要快得多.另一方面,如果您没有正确处理它们,它们可能会导致各种问题.
如果你认为你已经掌握了它(而且你的朋友知道指针是否愿意帮助你),那就去指点吧.