troubleshooting Question

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

Avatar of i-mergetechies
i-mergetechies asked on
C#
1 Comment1 Solution242 ViewsLast Modified:
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
Jase-Coder

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros