Domande taggate «dynamic»

Dinamico è un termine ampiamente utilizzato che, in generale, descrive una decisione presa dal programma in fase di esecuzione piuttosto che in fase di compilazione.






4
Aggiunta dinamica di proprietà a un ExpandoObject
Vorrei aggiungere dinamicamente le proprietà a un ExpandoObject in fase di esecuzione. Quindi, ad esempio, per aggiungere una proprietà della stringa chiamata NewProp, vorrei scrivere qualcosa del genere var x = new ExpandoObject(); x.AddProperty("NewProp", System.String); Questo è facilmente possibile?

14
Verifica se una proprietà è disponibile su una variabile dinamica
La mia situazione è molto semplice. Da qualche parte nel mio codice ho questo: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff Quindi, sostanzialmente la mia domanda è come verificare (senza generare un'eccezione) che una determinata proprietà sia disponibile sulla mia variabile dinamica. Potrei farlo, GetType()ma …

10
Come implementare un motore di regole?
Ho una tabella db che memorizza quanto segue: RuleID objectProperty ComparisonOperator TargetValue 1 age 'greater_than' 15 2 username 'equal' 'some_name' 3 tags 'hasAtLeastOne' 'some_tag some_tag2' Ora dì che ho una raccolta di queste regole: List<Rule> rules = db.GetRules(); Ora ho anche un'istanza di un utente: User user = db.GetUser(....); Come …
205 c#  dynamic  rule-engine 

14
Qual è la differenza tra dinamico (C # 4) e var?
Avevo letto un sacco di articoli su quella nuova parola chiave che viene distribuita con C # v4, ma non sono riuscito a distinguere tra "dinamico" e "var". Questo articolo mi ha fatto riflettere, ma non riesco ancora a vedere alcuna differenza. È possibile utilizzare "var" solo come variabile locale, …
199 c#  dynamic 



11
Ottieni il valore della proprietà dinamica c # tramite stringa
Vorrei accedere al valore di una dynamicproprietà c # con una stringa: dynamic d = new { value1 = "some", value2 = "random", value3 = "value" }; Come posso ottenere il valore di d.value2 ("random") se ho solo "value2" come stringa? In javascript, potrei fare d ["value2"] per accedere al …
182 c#  dynamic 


3
Campi di modelli dinamici di Django
Sto lavorando a un'applicazione multi-tenant in cui alcuni utenti possono definire i propri campi di dati (tramite l'amministratore) per raccogliere ulteriori dati nei moduli e creare rapporti sui dati. Quest'ultimo bit rende JSONField non un'ottima opzione, quindi ho la seguente soluzione: class CustomDataField(models.Model): """ Abstract specification for arbitrary data fields. …

13
Nomi di variabili dinamiche in Bash
Sono confuso su uno script bash. Ho il codice seguente: function grep_search() { magic_way_to_define_magic_variable_$1=`ls | tail -1` echo $magic_variable_$1 } Voglio essere in grado di creare un nome di variabile contenente il primo argomento del comando e recante ad esempio il valore dell'ultima riga di ls. Quindi per illustrare ciò …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.