내 프로그램이 임의로 사전에서 단어를 선택하여 텍스트 상자/또는 레이블에 저장하는 간단한 게임을 코딩하려고합니다. (이 부분은 확실하지 않음). 그런 다음 사용자가 추측을 입력하는 또 다른 텍스트 상자가 있습니다.파일에서 읽을 때 C# 테스트 상자 조작
이제 사용자에게 몇 가지 힌트를 주려고합니다. 예 : '게임'은 '_ a m _'또는 'g _ _ e'와 유사합니다. 나는 캐릭터가 배치되는 방법을 선호하지 않는다.
랜덤 파일 처리 방법, 모든 타이머 및 카운터 등 이전 코드를 모두 프로그래밍했습니다.이 부분 만 막혔습니다.
이 프로그램은 다음 코드를 겪는다 : var lines = File.ReadAllLines(@"LOCATION");
textBox3.Text = lines[new Random().Next(lines.Length)];
파일에서 임의의 단어를 선택할 수 있습니다. 그러나 전체 단어는 텍스트 상자 3에 표시되고 일부는 표시되지 않습니다. 계속 진행하는 방법에 대한 아이디어가 완전히 없어졌습니다. 웹에서 비슷한 것을 찾을 수 없었습니다.
건배,
안녕하세요, 단어 내에서 임의의 문자를 _으로 바꾸는 것은 어떨까요? –
게임의 경우 단어의 글자 수보다 많은 텍스트 상자가 필요합니다. 프로그램 시작시 텍스트 상자를 동적으로 만들 수 있습니다 (텍스트 상자의 수는 파일의 가장 긴 단어의 길이와 같습니다) 목록에 넣으십시오. 새로운 단어를 만들 때 N 개의 첫 번째 상자 만 표시 (N은 선택한 단어의 길이가 됨) –
Graffito
안녕하세요 @Andrei, 내가해야 할 일이긴하지만 글 상자를 _ 문자로 대체하는 방법을 모르겠습니다. !이 의견을 주셔서 감사합니다 –