1
克隆一個堆棧時遇到了這個問題...不知道它是一個.NET錯誤還是預期的行爲。意見?堆棧克隆問題:.NET錯誤或預期行爲?
Dim myStack As New Stack(Of Integer)({2,1,3})
Response.Write(String.Join(",",myStack.Clone) & "<br>" & String.Join(",",myStack.Clone.Clone))
輸出:
2,1,3
3,1,2 <- I expected 2,1,3
我的意見是,它不是.net的錯誤。 –
你的代碼甚至不會爲我編譯。你在使用一些有趣的擴展方法嗎?你可以發佈一個簡短但完整的控制檯應用程序來演示這個嗎 –
您確定您沒有使用非通用堆棧(http://msdn.microsoft.com/en-us/library/system.collections.stack.aspx)?通用堆棧沒有克隆方法。 – alun