* 맴버 변수에 배열 선언
1. 배열 인스턴스화
2. 배열 요소 추가
3. 배열에 접근해 할당
4. 배열 값 출력
5. 배열 순회=for
>> 배열 길이 출력

 

  • Main
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    public class Program
    {
        static void Main(string[] args)
        {
            new App();
        }
    }
}

 

  • App
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    public class App
    {
        
        //맴버 변수 *배열 선언
        // 문자열 타입의 1차원 배열 변수 fruitNames :이름
        // 정적 문자열 배열 타입
        string[] fruitNames;

        //생성자
        public App()
        {

            ////1. 1. 배열 인스턴스화
            ///배열 인스턴스(객체)를 생성해야 사용 가능
            fruitNames = new string[3];

            ////>> 배열의 길이 출력
            Console.WriteLine($"배열의 길이: {fruitNames.Length}"); // .맴버 변수, 맴버 매서드(아마도 대문자)
            Console.WriteLine();


            //2. 배열 요소 추가
            //배열은 인덱스로 요소(변수)에 접근한다.
            fruitNames[0] = "수박";  //string fruitNames0 = fruitNames[0];
            fruitNames[1] = "딸기";  //string fruitNames1 = fruitNames[1];
            fruitNames[2] = "메론";  //string fruitNames2 = fruitNames[2];

            // * fruitNames[2] = "ㅇㅇ"; // [2]에 ㅇㅇ이 덮어씌워짐



            //4. 요소의 값 출력
            Console.WriteLine("========배열 요소 출력=========");
            Console.WriteLine(fruitNames[0]);
            Console.WriteLine(fruitNames[1]);
            Console.WriteLine(fruitNames[2]);
            Console.WriteLine("===============================");
            Console.WriteLine();


            //5. 요소 순회
            Console.WriteLine("========배열 요소 순회=========");
            for (int i = 0; i < fruitNames.Length; i++)
            {
                //요소의 값 출력
                Console.WriteLine(fruitNames[i]);
            }
            Console.WriteLine("===============================");
        }

    }
}

+ Recent posts