このコードを1つの関数に書くにはどうすればよいですか? 私はこれをいくつかの点で必要とし、私はいつもそれを書くのは良くないと思う - 変化の原因... 唯一の違いはFormnameです。パラメータを使用して別のフォームを開くための結合
if (language == "english")
{
FormEng eng = new FormEng();
eng.DeliveryId = iDelId;
eng.CustomerId = iCustomerId;
eng.Year = iYear;
eng.Show();
}
else if (language == "german")
{
FormGer ger = new FormGer();
ger.DeliveryId = iDelId;
ger.CustomerId = iCustomerId;
ger.Year = iYear;
ger.Show();
}
あなたはローカライズがどのように機能するかを理解しようとしている場合は、https://msdn.microsoft.com/en-us/library/ y99d1cd3(v = vs.71).aspx – Will