배열에서 내 ID를 검색하려면 어떻게해야합니까? 내 ID를 찾으면 userseq
에 저장하십시오. 그것을 찾을 수없는 경우, 배열의 모든 세포에 대해서만 메시지 (Messagebox.Show("Does not exist"))
를 반환 (내가 검색 shows only one message
)을 마친 후 의미하나의 메시지를 표시하는 배열을 검색하는 방법
for (int yu = 0; yu <= 92161; yu++)
{
int wer = d[yu];
if (wer == sc)
{
userseq = yu;
}
}
PS를 :. 내가
int? userseq=null;
...........
(!userseq.HasValue)
{
Messagebox.Show("Does not exist")
}
현재 코드에 어떤 문제가 있습니까? 오류가 있습니까? 예상 출력을 반환하지 않습니까? 그렇지 않은 경우 반환되는 결과와 예상되는 결과는 무엇입니까? if (! userseq.HasValue)'줄의 처음에'if'를 추가하는 것을 잊은 것 같습니다. – BateTech
시스템에 잘못된 번호를 삽입해도 올바른 결과가 아닌 결과가 표시됩니다. 또한 여기에 추가하는 것을 잊지 만 코드에서는 사용했습니다. 또한 int를 사용할 수 있습니까? userseq = null; userseq가 "int"이지만 "null"이 부울 인 @BateTech이기 때문에 – user3446681
두 번 이미 요청했습니다. [here] (https://stackoverflow.com/questions/22649451/how-to-add-condition-to-loop)) 및 [여기] (https://stackoverflow.com/questions/22675342/how-to-stop-running-the-code-fragment)를 참조하십시오. 당신에게 효과가없는 다른 답변에 대해서는 무엇입니까? –