'fixed' is the C# keyword used to fix the memory of a statement in one location.
It is only used in the unsafe methods (unsafe context).
It can also be used to create fixed size buffers.
'Fixed' keyword prevents garbage collector to relocate the memory of string data.