CAFE

Winform & WPF | C# 질문

배열이해가 상당히 까다롭네요..설명 좀 부탁드리겠습니다(__);;

작성자ssanai|작성시간04.09.30|조회수111 목록 댓글 4

using System;

 

namespace Test
{

 

 public class Class1
 {

 

  public static void Main(string[] args)
  {

 

   int[] array_1 = new int[] {1,2,3,4,5};

   Console.WriteLine("1차원의 배열의 요소 접근 for문 사용");

   for(int i=0; i <  array_1.Length; i++)

   {

 

    Console.WriteLine(array_1[i]);

 

   }

 

   Console.WriteLine("1차원의 배열의 요소 접근 foreach문 사용");

 

   foreach(int it in array_1)

   {

 

    Console.WriteLine(it);

   }

 

   int[,] array_2 = new int[,] {{1,2,3,4,5},{6,7,8,9,0}};

   for(int i=0; i<array_2.GetLength(0); i++)

   {

 

    Console.WriteLine("2차원 배열의 {0}행 요소들",i.ToString());

 

    for(int k=0; k<array_2.GetLength(1);k++)

    {
     
     Console.WriteLine(array_2[i,k]);

 

    }

 

   }

 

  }

 

 }

 

}

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자자바워크™ | 작성시간 04.10.01 array_1 은 1차원 배열이구요 for문과 foreach문으로 각각의 모든 원소를 출력하고 있네요 array_2 는 2차원 배열이고... 이중 for 문을 사용해서 각각 원소를 출력하는건데... 어떻게 설명을 해야하나...이건 직접 실행해 보시는게 이해가 빠르실것 같네요...
  • 작성자자바워크™ | 작성시간 04.10.01 참고로 foreach문은 위에서 foreach(int it in array_1) 이렇게 했는데 이 부분은 "array_1이라는 이름을 가진 어떤 복합객체안에 있는 int 형인 값을들 각각 이름을 it 로 지정하면서 하나씩 출력시켜라" 라는 뜻이랍니다. 뭐 for문으로 직접 인덱싱하기 귀찮다거나.. 크기가 유동적일때..
  • 작성자자바워크™ | 작성시간 04.10.01 그러니깐.. 음 ArrayList 같은 Collection 객체를 쓰실때 쓰면 유용하답니다. 잠이 와서 주절주절 >.<;;
  • 작성자ssanai 작성자 본인 여부 작성자 | 작성시간 04.10.01 오..감사합니다.^^
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼