我正在制作一款格斗游戏,我正在尝试保留玩家输入的 Action 队列。出于某种原因,我无法将我的字符串添加到队列中。
moverecorder.Enqueue(instructions);
"instructions"是一个三字符的字符串。每当它运行时,我都会收到错误:
NullReferenceException: Object reference not set to an instance of an object
我尝试用字符串替换“instructions”,但错误仍然存在。
如何入队一个字符串?
最佳答案
如果您查看 definition对于 Queue.Enqueue,您会看到传递给队列的值可以为空。所以你的错误不是来自你传递的论点。
可能您的 moverecorder
为空。
关于c# - 入队 C# 队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912050/