I assume that public
or private
static
targets must have reduced memory usage, due to the fact that there is only one copy of the static t
From Static Classes and Static Class Members (C# Programming Guide)
A call to a static method generates a call instruction in Microsoft intermediate language (MSIL), whereas a call to an instance method generates a callvirt instruction, which also checks for a null object references. However, most of the time the performance difference between the two is not significant.