텍스트 상자에서 정수를 읽고 배열에서 검색하는 응용 프로그램이 있습니다. 배열을 통해 값을 찾으면 나머지 계산을 수행해야하지만 찾을 수 없으면 이라는 메시지가 나타나야하며 계산을 중지하고 다시 값을 가져 오는 메시지가 표시되어야합니다 (즉, 실행을 중지하고 다음 가치를 얻을 준비를하십시오.) 다음 스크립트를 작성했지만 메시지를 표시 한 후에도 계산이 계속됩니다. 어떻게 멈출 수 있습니까? 아이디어가 있으십니까?코드 조각 실행을 중지하는 방법은 무엇입니까?
미리 감사드립니다.
int sc = Convert.ToInt32(txtbx_id.Text);
int n = Convert.ToInt32(txtbx_noofrecomm.Text);
for (int yu = 0; yu <= 92161; yu++)
{
int wer = d[yu];
if (wer == sc)
{
userseq = yu;
break;
}
}
if (userseq == 0)
{
MessageBox.Show("This User ID Does Not Exist");
}
var results = new List<float>(1143600);
for (int z = 0; z < 1143600; z++)
{
results.Add(dotproduct(userseq, z));
}
은 당신이 말하는 "스크립트"정확히 무슨 뜻? 게시 된 코드가 프로그램 내의 함수입니까? 메시지 상자를 표시 한 후 단순히 돌아 오면 문제가 해결됩니다. – qqbenq