Freigeben über


Compilerfehler CS1601

Aktualisiert: November 2007

Fehlermeldung

Der Methoden- oder Delegatparameter darf nicht den Typ "Typ" haben.
Method or delegate parameter cannot be of type 'type'

Einige Typen in der .NET Framework-Klassenbibliothek, z. B. TypedReference, RuntimeArgumentHandle und ArgIterator, können nicht als ref- oder out-Parameter verwendet werden, da sie unsichere Operationen unterstützen.

Im folgenden Beispiel wird CS1601 generiert:

// CS1601.cs
using System;

class MyClass
{
   public void Test1 (ref TypedReference t)   // CS1601
   {
   }

   public void Test2 (out ArgIterator t)   // CS1601
   {
   }
}