我不知道正確的方式來搜索這個問題,但這是我做了很多事情,並想弄清楚,如果我一直默默地潛水我的代碼。是這樣的: Int32 x = 5;
Int32 y = 7;
Int32 z = x+y;
Console.Write(z.ToString());
與此相同: Int32 x = 5;
Int32 y = 7;
Console.Write((x+y).ToString());
我正在使用RemotingLite庫(see at github),並且存在Proxy類工廠的問題。 簡而言之,問題在於生成用於返回像用戶定義結構這樣的對象的代碼。 這裏的原代碼的一部分: ...
mIL.Emit(OpCodes.Ldloc, resultLB.LocalIndex); //load the result array
mIL.Emit(OpCodes.Ldc_I4, 0);
約束 當我編譯下面的代碼: type Class1<'T when 'T : unmanaged> =
class end
type Class2<'T> =
class end
在IL它看起來像這樣: .class auto ansi serializable nested public Class1`1<T> extends [mscorlib]System.Obj