c # StackFrame.GetILOffset () - PullRequest
       48

c # StackFrame.GetILOffset ()

0 голосов
/ 25 октября 2018

Следующий код используется для получения смещения IL.

StackTrack st = new StackTrace(exception, true);
st.GetFrame(0).GetILOffset();

Во время выполнения следующая функция выполняет удаленный вызов для получения ret.Иногда данные равны нулю, и среда выполнения выдает исключение.Когда это исключение перехвачено вышеуказанным кодом, смещение IL после развертывания равно 0, но какое-то действительное число в dev.

void func()
{
    ....
    ret.data[0] = "a";
    ....
}

Есть мысли?

...