Auf Englisch lesen

Freigeben über


Compilerfehler CS0244

"is" und "as" sind keine gültigen Zeigertypen.

Die Operatoren is und as sind für Zeigertypen nicht gültig. Weitere Informationen finden Sie unter Unsicherer Code und Zeiger.

Im folgenden Beispiel wird CS0244 generiert:

C#
// 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);  
   }  
}