Link to home
Start Free TrialLog in
Avatar of i-mergetechies
i-mergetechies

asked on

can I decide at runtime which variable to get my data from?

this code:

if (LanguageCode == "NL")
      {
            foreach (ProvincesBean provbean in provincies)
            {
                  provincesByLang.Add(provbean.PNameNL);
            }
      }
      else
      {
            foreach (ProvincesBean provbean in provincies)
            {
                  provincesByLang.Add(provbean.PNameFR);
            }
      }

as you can see, both the "then" clause and the "else" clause contain the same code, except for the "NL" or "FR" part of the variablesname.
Can i dynamically set the name of the variable so I don't need to check the conditions all the time.

it woud result into something like this:
foreach (ProvincesBean provbean in provincies)
{
      provincesByLang.Add(?);
}
what goes on the questionmark? I was hoping I could 'construct' the name like this: "PName" + LanguageCode...

Anybody?
ASKER CERTIFIED SOLUTION
Avatar of Jase-Coder
Jase-Coder

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial