どうすればこれをより効率的に行うことができますか?理想的には、引数なしでshowTagを呼び出すことができ、正しいコンボボックスが返されます。
showTagによって返される値がcomboBox1からのものかcomboBox2からのものかを定義するために、引数テーブルを追加しました。したがって、comboBox1の値が必要な場合は、showTag(1)を呼び出し、comboBox2の値が必要な場合は、showTag(2)を呼び出します。
//Return the currently selected language
public string showTag(int table)
{
string LanguageSelection = String.Empty;
if (table == 1)
{
LanguageSelection = comboBox1.SelectedItem.ToString();
}
else
{
LanguageSelection = comboBox2.SelectedItem.ToString();
}
string[] LanguageTag = LanguageSelection.Split(' ');
string tag = LanguageTag[1].Replace("<", "").Replace(">", "");
return tag;
}