DefaultParameterValueAttribute(Object) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe DefaultParameterValueAttribute avec la valeur par défaut d'un paramètre.
public:
DefaultParameterValueAttribute(System::Object ^ value);
public DefaultParameterValueAttribute (object value);
public DefaultParameterValueAttribute (object? value);
new System.Runtime.InteropServices.DefaultParameterValueAttribute : obj -> System.Runtime.InteropServices.DefaultParameterValueAttribute
Public Sub New (value As Object)
Paramètres
- value
- Object
Objet qui représente la valeur par défaut d'un paramètre.
Exemples
L’exemple de code suivant montre comment appliquer l’attribut DefaultParameterValueAttribute à un paramètre d’une méthode écrite en C#. L’attribut OptionalAttribute est également utilisé pour permettre à la méthode d’être appelée sans arguments.
using System;
using System.Runtime.InteropServices;
public class Program
{
public static void MethodWithDefaultParam([Optional, DefaultParameterValue("DEFAULT_PARAM_VALUE")] string str)
{
Console.WriteLine($"The passed value is: {str}");
}
public static void Main()
{
MethodWithDefaultParam(); // The passed value is: DEFAULT_PARAM_VALUE
MethodWithDefaultParam("NEW_VALUE"); // The passed value is: NEW_VALUE
}
}
Remarques
Utilisez ce constructeur pour appliquer l’attribut DefaultParameterValueAttribute à un paramètre écrit dans un langage tel que Microsoft Visual C# qui ne prend pas en charge les paramètres par défaut.