2 つの文字列と int を取るコンストラクタを持つ「Player」というクラスがあります。
これらはフォームのテキストボックスで宣言され、各チーム (ホーム H / アウェイ A) には異なる名前が付けられ、各名前の種類 (Last L / First F) がテキストボックスの名前に追加されます。そのため、 などの一意の名前を付けtxtFHome1
ます。
ループで、foreach
ページ上のテキストボックスの詳細を使用して新しいプレーヤーを作成したいと考えています。
これは私がこれまでに得たものです。
List <Player> HomeTeam = new List<Player>
private void btnAccept_Click(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
for (int i = 0; i < 10; i++)
{
HomeTeam.Add (new Player(c.Name.EndsWith("FHome"+i),c.Name.EndsWith("LHome"+i),c.Name.EndsWith("upDownH"+i)));
}
}
}
助けはありますか?