C# 允許同名命名空間分散在多處,編譯器合併為單一 IL .namespace 區塊。巢狀命名空間 vijay.mukhi 在 IL 以單一完整名稱呈現。
// C# 兩個 namespace mukhi 區塊
// IL 僅產生一個 .namespace mukhi 區塊,包含所有類別
// C# 代碼
int i = 6;
zzz a = new zzz();
a.abc(ref i);
Console.WriteLine(i); // 輸出 10
IL 呼叫端:ldloca.s V_0 取址,call instance void zzz::abc(int32&)。被呼叫端:ldarg.1 ldc.i4.s 10 stind.i4。輸出 10。