C# Programming/Keywords/fixed
Appearance
From Wikibooks, open books for an open world
The latest reviewed version was checked on 16 April 2020. There are template/file changes awaiting review.
C# Programming
Cover | Introduction | Basics | Classes | Advanced Topics | The .NET Framework | Index
Cover | Introduction | Basics | Classes | Advanced Topics | The .NET Framework | Index
The fixed
keyword is used to prevent the garbage collector from relocating a variable. You may only use this in an unsafe context.
fixed(int*c=&shape.color){ *c=Color.White; }
If you are using C# 2.0 or greater, the fixed
may also be used to declare a fixed-size array. This is useful when creating code that works with a COM project or DLL.
Your array must be composed of one of the primitive types: bool
, byte
, char
, double
, float
, int
, long
, sbyte
, short
, ulong
, or ushort
.
protectedfixedintmonthDays[12];
C# Keywords |
---|
Special C# Identifiers (Contextual Keywords) |
Contextual Keywords (Used in Queries) |