Questions marquées «dynamic»

Dynamique est un terme largement utilisé qui, en général, décrit une décision prise par le programme au moment de l'exécution plutôt qu'au moment de la compilation.

233
Ajout dynamique de propriétés à un ExpandoObject

Je voudrais ajouter dynamiquement des propriétés à un ExpandoObject au moment de l'exécution. Ainsi, par exemple, pour ajouter une propriété de chaîne, appelez NewProp, je voudrais écrire quelque chose comme var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); Est-ce que c'est...

205
Comment implémenter un moteur de règles?

J'ai une table db qui stocke les éléments suivants: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' Maintenant, disons que j'ai une collection de ces règles: List<Rule> rules =...

199
Quelle est la différence entre dynamique (C # 4) et var?

J'avais lu une tonne d'articles sur ce nouveau mot-clé qui est livré avec C # v4, mais je ne pouvais pas faire la différence entre un "dynamique" et un "var". Cet article m'a fait réfléchir, mais je ne vois toujours aucune différence. Est-ce que vous pouvez utiliser "var" uniquement comme variable...

182
Obtenir la valeur de la propriété dynamique c # via une chaîne

Je voudrais accéder à la valeur d'une dynamicpropriété c # avec une chaîne: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Comment puis-je obtenir la valeur de d.value2 ("random") si je n'ai que "value2" comme chaîne? En javascript, je pourrais faire d ["value2"] pour...

159
Noms de variables dynamiques dans Bash

Je suis confus au sujet d'un script bash. J'ai le code suivant: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Je veux pouvoir créer un nom de variable contenant le premier argument de la commande et portant la valeur par exemple de la...