出於好奇,我決定嘗試反編譯我的項目代碼。我拿着Assembly.dll文件並使用ILSpy對其進行反編譯。它似乎工作正常,除了IEnumerator<>方法。 IEnumerator sP()
{
for (int i = 0; i < maxEnemies; i++)
{
var p = Porczaks[Random.Range(0, Porczaks.
當您將匿名類型傳遞給像TextBox這樣的HtmlHelper方法時,您會收到綁定錯誤(因爲匿名類型成員只有內部訪問權限),除非您使用use a RouteDataDictionary to extract the members。 當我看到(HtmlHelper擴展)InputExtensions.TextBox方法接受匿名類型時,我知道它必須在內部進行一些轉換,否則它會失敗並顯示相同的錯誤。
我使用ILSPy對發佈程序集進行了反編譯,並獲得瞭如下所示的代碼。當我在VS 2013中打開反編譯的項目時,我得到這些語句中的每一個錯誤。 using #j;//this line shows up as an error in VS2013
using System;
的錯誤是: 預處理器指令必須作爲第一個非空格字符上線 我在下面的行也得到了類似的錯誤。 string path = #db