Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Argument vom Typ "type'" ist für das DefaultParameterValue-Attribut nicht zutreffend.
Bei Parametern, deren Typ "Object" ist, muss das Argument für DefaultParameterValueAttribute entweder null, ein ganzzahliger Typ, eine Gleitkommazahl, bool, string, enumoder charsein. Das Argument kann nicht den Typ Type oder einen anderen Arraytyp aufweisen.
Beispiel
Im folgenden Beispiel wird CS1910 generiert:
// CS1910.cs
// compile with: /target:library
using System.Runtime.InteropServices;
public interface ISomeInterface
{
void Bad1([DefaultParameterValue(typeof(object))] object o); // CS1910
void Bad2([DefaultParameterValue(new int[] { 1, 2 })] int[] arr); // CS1910
}