0
我使用Visual Studio 2008對C#項目進行了一些更改。當我嘗試編譯時,我得到一個即時錯誤「CS0150 - 一個常量值是預期的」。然而,編譯器不會告訴我這個錯誤應該發生在代碼行甚至* .cs文件中。輸出如下:C#「一個預期的常數值」出錯無處不在
------ Build started: Project: MyProgram, Configuration: Release Any CPU ------
error CS0150: A constant value is expected
這個錯誤來自哪裏以及如何擺脫它?我確信我沒有改變任何像MSDN建議的「開關」聲明。我也嘗試將該項目升級到Visual Studio 2010,但這沒有幫助。
你的代碼是什麼? –
你改變了什麼,你可以分享嗎?如果它以前工作,但現在不起作用,那很可能是在這些變化中。 – AlG
你的代碼中有'switch'語句嗎?看案例標籤,答案應該在那裏。 – dasblinkenlight