내 목록에 5 개의 무작위 카드를 추가하는 버튼이 있습니다. 임의의 카드가 목록 상자에 표시됩니다. 버튼을 처음 누르면 목록 상자에 5 장의 무작위 카드가 표시됩니다. 버튼을 다시 누르면 목록 상자에 같은 5 개의 무작위 카드가 3 번 표시됩니다. 무작위 카드 10 장 대신. 이 문제를 해결할 수있는 방법이 있습니까?목록 상자에 임의의 카드 5 장 추가, 목록 상자에 같은 카드 표시
private void RandomButton_Click(object sender, EventArgs e)
{
Random random = new Random();
for (int i = 0; i < 5; i = i + 1)
fiveRandomCards.Add(new Card((Symbool)random.Next(1, 4), (Waarde)random.Next(1, 14)));
foreach (Card card in fiveRandomCards)
CardsLB.Items.Add(card.name);
}
버튼을 클릭 할 때마다 새로운 '임의'개체를 생성하지 마십시오. 양식을 작성할 때 클래스 필드를 작성하고 인스턴스를 작성하십시오. – itsme86
주제 끄기 : 변수, 메서드 등을 명명 할 때 모국어 대신 영어를 사용해보십시오. 당신과 다른 개발자들이 매우 유용하다고 생각합니다. – Alex
카드 전체를 시작으로 5 개를 제거하고 목록에 넣으십시오. - 이제 다시 선택할 수 없습니다 – BugFinder