텍스트 파일에 100 줄이 있어야합니다. 각 행은 id (001,002,003 등)로 식별됩니다. 그러나 때로는 일부 라인을 놓칠 수 있습니다. 예 : 일부 텍스트 파일은 93 행만 가질 수 있습니다. 나는 누락 된 선들을 검사하고있다.배열의 값 인쇄 C#
이것은 내 코드입니다.
bool[] idCheck = new bool[100];
for (int i = 0; i < 100; i++)
{
idCheck[i] = false;
for (int j = 0; j < FileIdArray.Length; j++) //FileIdArray is the list of all my Ids.
{
if (i == Convert.ToInt32(FileIdArray[j]))
{
idCheck[i] = true;
}
}
}
ResultBuilder.AppendLine(String.Format("*****************************************"));
for (int i = 0; i < idCheck.Length; i++)
{
idCheck[0] = true;
if (idCheck[i] == false)
{
ResultBuilder.AppendLine(String.Format("Missing Id's from File 1 are {0}", i));
}
}
이에 대한 나의 오/p를 다음과 같습니다
내 O/P는 다음과 같이 좋아*****************************************
Missing Id's from File 1 are 26
Missing Id's from File 1 are 41
Missing Id's from File 1 are 56
Missing Id's from File 1 are 88
Missing Id's from File 1 are 94
Missing Id's from File 1 are 98
Missing Id's from File 1 are 99
:
Missing Id's from File 1 are 26,41,56,88,94,98,99.
를 내가이 안에 내 ResultBuilder
을 배치 실현 루프 따라서 나는 반복을 가진다. 하지만 문자열을 저장하려고 시도했을 때 예외가 발생했습니다. i
당신이 예외의 어떤 종류를 얻었 는가? – Scoregraphic
정확한 예외를 제공하십시오. –
이것은 내가 쓰는 큰 프로그램의 일부입니다. 내 프로그램 (3 텍스트 파일)에 대한 3 가지 인수를 보냅니다. 예외는 응용 프로그램이 첫 번째 file.First 파일을 데리러되지 않습니다 내가 이것을하고있는 파일입니다. – Matt