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.






4
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 facilement possible?

14
Tester si une propriété est disponible sur une variable dynamique
Ma situation est très simple. Quelque part dans mon code, j'ai ceci: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Donc, fondamentalement, ma question est de savoir comment vérifier (sans lever d'exception) qu'une certaine propriété est disponible sur ma variable dynamique. Je pourrais le faire GetType()mais …

10
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 = db.GetRules(); Maintenant, j'ai également une instance d'un utilisateur: User user = db.GetUser(....); …
205 c#  dynamic  rule-engine 

14
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 …
199 c#  dynamic 



11
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"] …
182 c#  dynamic 


3
Champs de modèle dynamique Django
Je travaille sur une application multi-locataire dans laquelle certains utilisateurs peuvent définir leurs propres champs de données (via l'administrateur) pour collecter des données supplémentaires dans des formulaires et rendre compte des données. Ce dernier bit ne fait pas de JSONField une excellente option, j'ai donc la solution suivante: class CustomDataField(models.Model): …

13
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 dernière ligne de ls. Donc …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.