0

때 File.WriteAllLines 1D 배열을 받아 들일 때 사용합니다. 지금 당장 가지고있는 것은 :2 차원 문자열을 텍스트 파일에 쓰거나 저장할 수 있습니까? C# windows 양식

for (int x = 0; x < BookList_Array.Length; x++) 
{ 
    writer.WriteLine(BookList_Array); 
} 

BookList_Array는 2D 차원 배열입니다. 내가 뭔가를 입력 배열에 저장할 때이 TEXTFILE에 기록 할 때의 TEXTFILE는이 보여줍니다

System.String[,] 
System.String[,] 
System.String[,] 

가 20 번 보여

답변

1
(배열 인덱스의 내 상한 인)

시도

int[,] BookList_Array = new BookList_Array[2,2]; 
for (int x = 0; x < BookList_Array.GetLength(0); x++) 
    { 
     for (int j = 0; j < BookList_Array.GetLength(1); j++) 
      { 
        writer.WriteLine(BookList_Array[x,j].ToString()); 
      } 

    } 
+0

오직 첫 번째 요소 만 씁니다. AA 중첩 루프가 결국 필요합니다. –

+0

당신 말이 맞습니다. 나는 코드를 바꿀 것이다. –

+0

나는 지금 ok라고 생각한다. –

관련 문제