Dynamiczne przypisane zmiennej

Dynamiczne przypisane zmiennej
KE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 127
0

Witam.
Mam pewnie problem, jednak najłatwiej będzie mi to wyjaśnić na przykładzie.

Kopiuj
//pewien obiek Employee, która ma property Name
Employee employ = new Employee();

emply.Name = "John"

//zmienna do której chcę coś przypisac
var variable = //tutaj z bazy danych wydobywam stringa "emplyee.Name" i 

czy jest możliwość przekazania tego strina tak by był on traktowany jako jakaś zmienna, czylii, zeby przypisano "John" do variable ?

Dodam, że jedyną alternatywą dla mnie będzie przeszukiwanie properties klasy, stąd moje pytanie.

Pozdrawiam

WeiXiao
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5227
0

A gdyby traktować "Johna" jako key?

Kopiuj
string name = "John";

var dic = new Dictionary<string, string>();

dic.Add(name, getNameFromDb());

Console.WriteLine(dic[name]);
mariano901229
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 597
0

Nie bardzo rozumiem, chcesz utworzyć zmienną, która będzie się nazywała jako "John" (niezależnie jaka nazwa pobrana z bazy) ? Czy "John" może być w dowolnej właściwości i chcesz po prostu znaleźć tą wartość ?

Proszę opisz dokładniej swój problem.

ZK
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 273
0

Chciałbym ci pomóc ale nie rozumiem tego co napisałeś . Opisz to bardziej szczegółowo :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.