Compilerfout CS0244
Niet 'is' noch 'as' is geldig op aanwijzertypen
De is en omdat operators niet geldig zijn voor gebruik op aanwijzertypen. Zie Onveilige code en aanwijzers voor meer informatie.
In het volgende voorbeeld wordt CS0244 gegenereerd:
// CS0244.cs
// compile with: /unsafe
class UnsafeTest
{
unsafe static void SquarePtrParam (int* p)
{
bool b = p is object; // CS0244 p is pointer
}
unsafe public static void Main()
{
int i = 5;
SquarePtrParam (&i);
}
}
Met ons samenwerken op GitHub
De bron voor deze inhoud vindt u op GitHub, waar u ook problemen en pull-aanvragen kunt maken en controleren. Bekijk onze gids voor inzenders voor meer informatie.
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: