preguntar acerca de optional-parameters

19
réponses

Comment Pouvez-vous utiliser des paramètres optionnels en C#?

Note: cette question a été posée à un moment où C# ne supportait pas encore les paramètres optionnels (c'est-à-dire avant C# 4). Nous construisons une API web générée par programmation À partir d'une Classe C#. La classe A la méthode GetFooBar(int …
demandé sur 1970-01-01 00:33:28
10
réponses

Quelle devrait être la valeur par défaut dans un paramètre optionnel DateTime?

Normalement, si j'ai un type nullable pour un paramètre facultatif, je mettrais null comme valeur par défaut. De cette façon, je sais que si la valeur est null, l'appelant ne veut spécifier Aucune valeur pour celui-ci. public void Foo(string text, …
demandé sur 1970-01-01 00:33:31
2
réponses

Tester les arguments optionnels en PHP

j'ai quelques méthodes "setter" à travers les classes, et pour plus de commodité j'ai ajouté un paramètre optionnel $previous, qui prend un argument par référence et le remplit avec la valeur existante avant de la remplacer par la nouvelle. Par exemp …
demandé sur 1970-01-01 00:33:31
3
réponses

Paramètres powershell mutuellement exclusifs

scénario j'écris un cmdlet pour Powershell 2.0 en utilisant Visual Studio 2008 et .NET 3.5 le cmdlet nécessite 3 arguments. mon but grammaire de l'applet de commande est quelque chose comme ceci: cmdletname [foo|bar] p1, p2 Qui se lit comme l …
demandé sur 1970-01-01 00:33:29
3
réponses

Paramètres optionnels dans les méthodes gérées C++/CLI

Comment puis-je déclarer une méthode gérée en C++/CLI qui a un paramètre optionnel lorsqu'elle est utilisée à partir de C#? j'ai décoré le paramètre avec un Facultatif et DefaultParameterValue l'attribut (voir: comment les valeurs des paramètres pa …
demandé sur 1970-01-01 00:33:31
2
réponses

Les paramètres optionnels dans les fonctions Python et leurs valeurs par défaut [dupliquer]

possible Duplicate: "Least Astonishment" en Python: L'Argument par défaut Mutable je suis un peu confus sur la façon dont les paramètres optionnels fonctionnent dans les fonctions/méthodes Python. j'ai le bloc …
demandé sur 1970-01-01 00:33:31
6
réponses

Définir la valeur par défaut pour DateTime dans le paramètre optionnel [dupliquer]

cette question a déjà une réponse ici: C# 4.0: Puis-je utiliser un TimeSpan comme paramètre optionnel avec une valeur par défaut? 8 réponses …
demandé sur 1970-01-01 00:33:30
11
réponses

méthode surcharge vs paramètre optionnel dans C # 4.0 [dupliquer]

cette question a déjà une réponse ici: devriez-vous déclarer les méthodes utilisant des surcharges ou des paramètres optionnels dans C# 4.0? 13 Réponses …
demandé sur 1970-01-01 00:33:30
8
réponses

C# 4.0: Puis-je utiliser un TimeSpan comme paramètre optionnel avec une valeur par défaut?

tous deux génèrent une erreur en disant qu'ils doivent être une constante de temps de compilation: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) tout d'abord, quelqu'un peut-il expliqu …
demandé sur 1970-01-01 00:33:30
3
réponses

Définition de la valeur par défaut D’un paramètre C# Optional

chaque fois que j'essaie de définir la valeur par défaut d'un paramètre optionnel à quelque chose dans un fichier ressource, j'obtiens une erreur de compilation de la valeur par défaut du paramètre 'message' doit être une constante de …
demandé sur 1970-01-01 00:33:30