Dynamiczne przypisane zmiennej

0

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

//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

0

A gdyby traktować "Johna" jako key?

string name = "John";

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

dic.Add(name, getNameFromDb());

Console.WriteLine(dic[name]);
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.

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1