|
|
|
|
Strumenti |
05-10-2017, 23:12 | #1 |
Member
Iscritto dal: Aug 2006
Messaggi: 63
|
[.net] Gelfiel usato su un array
Salve a tutti. Vorrei avere accesso ad una variabile pubblica o privata ricercandola tra i campi della classe di appartenenza.
Public A As Integer = 1 GetTyp(Form1).GetFiled("A").GetValue(Me) con questo codice riesco a leggere il valore della variabile A. Ma se A la imposta come un array ho un errore e non so come risolvere il mio problema. A me come si puo capire interessa richiamare un array utilizzando il suo nome in formato stringa. |
06-10-2017, 08:18 | #2 |
Senior Member
Iscritto dal: Aug 2017
Messaggi: 469
|
Puoi provare con
Codice:
public IEnumerable<string> lista = new[] { "Valore1", "Valore2", "Valore3" }; var valori = this.GetType().GetField("lista").GetValue(this) as IEnumerable; foreach(var elemento in valori) Console.WriteLine(elemento); |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:40.