how to parameter the name of the property of a variable

I have this code for example:

if (drpDefaultLanguage.SelectedValue == "EN") then

lstKeyWords.Items.Add(txtKeywordEN.Text);

else if (drpDefaultLanguage.SelectedValue == "FR") then

lstKeyWords.Items.Add(txtKeywordEN.Text)

else if (drpDefaultLanguage.SelectedValue == "ES") then

lstKeyWords.Items.Add(txtKeywordES.Text)
....etc

I need to put a variable called mySuffix which will hold one of the values : EN, FR, ES

So that instead of accessing the french value using: txtKeywordEN.Text it will be something that looks like: txtKeywordmySuffix.Text. So mySuffix is not a litteral but a variable itself.

This will allow me not to write the same code above: if else if else if ...... for as many langages as i have. Sometimes the total languages can be few dozens and that d be a lot of typing to hard code the loops like that.

Is that possible pls and how

Thanks