Articles of dynamic

Test di tipo anatra con C # 4 per oggetti dinamici

Sto volendo avere un semplice esempio di digitazione anatra in C # usando oggetti dinamici. A mio parere, un object dinamico dovrebbe avere metodi HasValue / HasProperty / HasMethod con un parametro a stringa singola per il nome del valore, della proprietà o del metodo che si sta cercando prima di provare a eseguirlo. Sto […]

L’uso della dynamic è considerato una ctriggers pratica?

In C #, qualcuno può fare: MyClass myInstance = new MyClass(); dynamic mydynamicInstance = myInstance; E poi, invoca un metodo, come: //This method takes a MyClass argument and does something. Caller.InvokeMethod(myDynamicInstance); Ora, questo determinerà la determinazione del tipo myInstance in fase di runtime e, se è valido, Caller.InvokeMethod verrà chiamato normalmente. Ora, la mia domanda […]

Classe dynamic in Angular.js

Voglio aggiungere dynamicmente una class css a un elemento cui sto girando. Il ciclo è come questo: {{todo.title}} {{todo.description}} Nel mio modello di lavoro, ho la priorità di proprietà che può essere “urgente”, “non così importante” o “normale” e voglio solo assegnare la class per ogni elemento. So che posso farlo per un booleano con […]

allocazione dynamic / deallocazione di array 2D e 3D

Conosco algoritmi per allocare / deallocare un array 2D in modo dinamico, tuttavia non sono molto sicuro dello stesso per gli array 3D. Usando questa conoscenza e un po ‘di simmetria, ho trovato il seguente codice. (Ho avuto difficoltà a visualizzare in 3D durante la codifica). Si prega di commentare la correttezza e suggerire qualsiasi […]

Lavorare con i tipi anonimi C #

Sto chiamando un metodo che restituisce una variabile List che contiene oggetti di tipo anonimo ac #. Per esempio: List list = new List(); foreach ( Contact c in allContacts ) { list.Add( new { ContactID = c.ContactID, FullName = c.FullName }); } return list; Ad esempio, faccio riferimento a questo tipo di proprietà nel […]

Generazione dynamic h: colonna in base all’elenco di hashmap

Nella mia applicazione voglio visualizzare un con proprietà bean gestite. Attualmente questa tabella è creata da un List . Ora voglio cambiare la Folder in qualcosa di più dinamico. Questo perché non voglio cambiare la class Folder se decido di aggiungere un altro campo più tardi. Dovrei semplicemente aggiungere un’altra voce nella Map invece di […]

Modifica dynamic del colore della cella del datagridview

Ho un object DataGridView popolato con dati. Voglio fare clic su un pulsante e farlo cambiare il colore dello sfondo della cella. Questo è ciò che attualmente ho foreach(DataGridViewRow row in dataGridView1.Rows) { foreach(DataGridViewColumn col in dataGridView1.Columns) { //row.Cells[col.Index].Style.BackColor = Color.Green; //doesn’t work //col.Cells[row.Index].Style.BackColor = Color.Green; //doesn’t work dataGridView1[col.Index, row.Index].Style.BackColor = Color.Green; //doesn’t work } […]

Come aggiungere dynamicmente l’operatore OR alla clausola WHERE in LINQ

Ho una matrice di stringhe di dimensioni variabili, e sto provando a scorrere in modo programmato l’array e ad abbinare tutte le righe in una tabella in cui la colonna “Tag” contiene almeno una delle stringhe dell’array. Ecco alcuni pseudo codice: IQueryable allSongMatches = musicDb.Songs; // all rows in the table Posso facilmente interrogare questo […]

Un sacco di prime probabilità Microsoft.CSharp.RuntimeBinderExceptions generate quando si tratta di dinamiche

Ho una class di tipo “dizionario dinamico” standard in C # – class Bucket : DynamicObject { readonly Dictionary m_dict = new Dictionary(); public override bool TrySetMember(SetMemberBinder binder, object value) { m_dict[binder.Name] = value; return true; } public override bool TryGetMember(GetMemberBinder binder, out object result) { return m_dict.TryGetValue(binder.Name, out result); } } Ora lo chiamo, […]

Come creare un componente composito in modo programmatico o dinamico in JSF 2

Ho bisogno di creare in modo programmatico componenti compositi in JSF 2. Dopo alcuni giorni di ricerche e esperimenti, ho scoperto questo metodo (fortemente ispirato da Lexi su java.net): /** * Method will attach composite component to provided component * @param viewPanel parent component of newly created composite component */ public void setComponentJ(UIComponent viewPanel) { […]