System.Type class and the IsPointer property
-
01-03-2021 - |
Pregunta
what is the major reason for The System.Type class to hold the "IsPointer" property?
I have read that it could be used as the "Isprimitive" to check if the type is primitive or not. is that correct?
Solución
The primitive types are Boolean, Byte, SByte, Int16, UInt16, Int32, UInt32, Int64, UInt64, Char, Double, and Single.
IsPointer - indicates whether the Type is a pointer. Pointer call can be declared even in C# in unsafe block:
unsafe struct Node
{
public Node* NextNode;
}
Otros consejos
Just quoting from MSDN:
Type.IsPointer
Property - Gets a value indicating whether theType
is a pointer.
Type.IsPrimitive
Property - Gets a value indicating whether theType
is one of the primitive types.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow