-2
이 간단한 이름 "generator"를 완성하는 데 도움이 필요합니다.
이제는 고등학교에서 프로그래밍을 시작 했으므로 좀 더 간단한 해결책을 원합니다. 이것은 내가 지금 가진 전부이지만, 텍스트 상자 출력 문제는 당신이 임의의 이름을 추가, 오히려 가형 유형 이름 System.String[]
, 어떤되지 않는다는 것입니다 System.String[]
C#의 단순한 이름 생성기
private void Btn_gen_Click(object sender, EventArgs e)
{
textbox.Text = textbox.Text + name((int) count.Value) + Environment.NewLine;
}
private string name(int count)
{
string heslo = "";
string[] names = new string[] {"Abby", "Uther", "Thomas", "Michelle", "Abraham", "Bendy"};
string[] surnames = {"The Mighty", "The Clumsy", "The Strong", "The Lightbringer", "The Pyromancer", "The Necromancer"};
Random gnč = new Random();
for (int i = 1; i <= count; i++)
{
int nč = gnč.Next(0, names.Length);
heslo = heslo + names;
}
return heslo;
}
루프 내의 마지막 문을 -> heslo = heslo + names [nc]로 바꿉니다. 선생님이 "heslo"문자열을 StringBuilder로 변경하고 append를 사용하도록 감동하려는 경우에도 마찬가지입니다. "카운트"가 3-4 이상일 때 성능 향상 –
무엇이 문제입니까? 이 질문은 버그가 있고 그것을 고치는 방법을 모르는 경우 Stackoverflow에 적합합니다. 코드가 작동하지만 검토 만하려는 경우 [CodeReview StackExchange] (https://codereview.stackexchange.com/)에 게시 해보십시오. –