[C#] How does the garbage collector work?

What is garbage?

[C#] Static type constructors and beforefieldinit

If you’re a professional programmer (and chances are that you are), I’ll bet that at one time or another you’ve gotten into some form of quarrel over which of the following is “better”.

How to view JITted code in Visual Studio

We spend a lot of time in these posts looking at the CIL that is generated by the C# compiler. But did you know that you can actually go a level deeper and view the assembly code generated by the JITter?

[C#] How method calling works

Method calling is a joint operation performed by the C# compiler and the CLR. As we will see in this article, the role of each can vary depending on the context in which the method is called.