C#在foreach中重用变量是否有原因?

NoSuchKey