산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> C 언어

C# 배열 자습서:생성, 선언, 초기화

C#에서 배열이란 무엇입니까?

배열은 컬렉션 또는 일련의 요소를 저장하는 데 사용됩니다. 이러한 요소는 동일한 유형입니다.

따라서 예를 들어 정수 값의 배열이 있는 경우 배열은 [1, 2, 3, 4]와 같은 값의 컬렉션일 수 있습니다. 여기서 배열의 요소 수는 4입니다.

배열은 같은 유형의 값 모음을 저장하려는 경우에 유용합니다. 따라서 모든 요소에 대해 변수를 선언하는 대신 하나의 변수만 선언하면 됩니다.

이 변수는 배열의 요소를 저장하는 역할을 하는 배열 또는 요소 목록을 가리킵니다.

C#에서 배열로 작업하는 방법을 살펴보겠습니다. 이 예에서는 정수 배열을 선언하고 그에 따라 작업합니다.

아래의 모든 코드는 Program.cs 파일로 만들어집니다.

1단계) 배열 선언 – 첫 번째 단계는 배열을 선언하는 것입니다. 아래 코드 예제를 통해 이를 달성하는 방법을 살펴보겠습니다.

코드 설명:-

  1. 첫 번째 부분은 데이터 유형입니다. 배열에 사용되는 요소의 유형을 지정합니다. 그래서 우리의 경우에는 정수 배열을 만들고 있습니다.
  2. 배열의 순위를 지정하는 두 번째 부분 [ ]. (순위는 배열에 포함될 요소의 수를 지정하는 자리 표시자입니다.)
  3. 다음은 우리의 경우 '값'인 배열의 이름입니다. 구불구불한 녹색 밑줄이 보이니 걱정하지 마세요. 배열을 선언했지만 어디에도 사용하지 않았다는 .Net입니다.

2단계) 다음 단계는 어레이를 초기화하는 것입니다. 여기서 우리는 배열이 보유할 값의 수를 지정할 것입니다. 또한 배열의 각 요소에 값을 할당할 것입니다.

코드 설명:-

  1. 먼저, 배열이 보유할 요소의 수를 3으로 설정합니다. 따라서 대괄호 안에는 배열이 3개의 요소를 보유할 것임을 의미합니다.
  2. 그런 다음 배열의 각 요소에 값을 할당합니다. 변수 이름 + 배열의 인덱스 위치를 지정하여 이를 수행할 수 있습니다.

    따라서 values[0]은 배열의 첫 번째 위치에 값을 저장한다는 의미입니다. 두 번째 위치에 액세스하는 것과 유사하게 values[1] 등의 표기법을 사용합니다.

    참고 :– 배열에서 인덱스 위치는 0부터 시작합니다.

3단계) 이제 콘솔에 배열의 개별 요소를 표시해 보겠습니다. 이를 위해 아래 코드를 추가해 보겠습니다.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32[] value;
   value=new Int32[3];
   
   value[0]=1;
   value[1]=2;
   value[2]=3;
   
   Console.WriteLine(value[0]);
   Console.WriteLine(value[1]);
   Console.WriteLine(value[2]);
    
   Console.ReadKey(); 
  }
 }
}

코드 설명:-

이것은 Console.WriteLine 메서드를 사용하여 요소의 각 값을 콘솔로 보내는 간단한 부분입니다.

인덱스 위치와 함께 배열 변수 이름을 사용하여 각 요소에 다시 액세스한다는 점에 유의하십시오.

위의 코드를 제대로 입력하고 프로그램을 실행하면 다음과 같은 출력이 출력됩니다.

출력:

출력에서 콘솔에 표시되는 배열의 모든 값을 볼 수 있습니다.


C 언어

  1. C# 배열
  2. C# 들쭉날쭉한 배열
  3. C++ 프로그래밍에서 함수에 배열 전달
  4. C++의 배열 | 선언 | 초기화 | 배열 예제에 대한 포인터
  5. 예제가 있는 C# 컬렉션 자습서
  6. 코딩된 UI 테스트 자동화 프레임워크 자습서
  7. C의 문자열:변수 선언 방법, 초기화, 인쇄, 예제
  8. Java Arrays Tutorial:선언, 생성, 초기화 [예시]
  9. Java에서 객체 배열을 만드는 방법
  10. C 튜토리얼