Eine bestimmte Klasse hat eine Hashtable mit 1..N Elementen. Ich frage mich, ob es generische Getter/Setter-Methoden für die Hashtable gibt, die in einer Klasse verwendet werden. Ich suche die Hash-Tabelle Werte verhalten sich eher wie normale Objekteigenschaften zu machen:Hashtable "Standard" Getter?
public class foo
{
private HashTable _stuff;
public HashTable stuff { get; set; }
public foo() {}
}
Ich frage mich, ob so etwas passieren kann:
diesefoo bar = new foo();
bar.stuff.name; //returns the data in the 'name' index if it exists
bar.stuff.name = "Me"; //sets the stuff[name] value = "me"
Die Elemente in der Hash aus einer Datenbankabfrage kommen. Die Schlüssel in den Hash == db-Spalten aus der Abfrage. Wir hatten gehofft, dass eine Änderung an der gespeicherten Prozedur eine dynamisch generierte HTML-Tabelle/-Liste am Front-End ändern würde, ohne eine Menge zusätzlicher Codierung, um das hinzugefügte Feld zu berücksichtigen. – JayTee
Dafür scheint eine Standardtabelle/ein Standardwörterbuch der einfachste Weg zu sein. Fügen Sie für jeden Schlüssel in der Tabelle eine Spalte zur generierten HTML-Tabelle hinzu. –