DefaultParameterValueAttribute(Object) Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de DefaultParameterValueAttribute klasse met de standaardwaarde van een parameter.
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)
Parameters
- value
- Object
Een object dat de standaardwaarde van een parameter vertegenwoordigt.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u het DefaultParameterValueAttribute kenmerk toepast op een parameter van een methode die is geschreven in C#. Het OptionalAttribute kenmerk wordt ook gebruikt om de methode zonder argumenten aan te roepen.
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
}
}
Opmerkingen
Gebruik deze constructor om het kenmerk DefaultParameterValueAttribute toe te passen op een parameter die is geschreven in een taal, zoals Microsoft Visual C# die geen standaardparameters ondersteunt.