[C# 문법] List에 저장되어 있는 값(Value) 변경하는 방법


 

오늘은 List에 저장되어 있는 값을 변경하는 방법에 대해서 알려드리고자 해요!

 

시나리오


-      정수형 List 객체 하나 선언

-      해당 List객체에 숫자들을 저장

-      변경하기 전의 데이터 출력

-      저장된 데이터의 +1씩하여 변경된 데이터 출력

 

위의 예시대로 코드를 작성해 보도록 하겠습니다!

 

소스코드


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace test123

{

    class Program

    {

        static void Main(string[] args)

        {

            List<int> list = new List<int>();

 

            list.Add(1);

            list.Add(2);

            list.Add(3);

            list.Add(4);

            list.Add(5);

            list.Add(6);

 

            for(int idx = 0; idx < list.Count; idx++)

            {

                Console.WriteLine("list {0} 번째 데이터 : {1}", idx, list[idx]);

            }

 

            Console.WriteLine("-------------------------------------------------------");

 

            // 리스트에 저장되어 있는 데이터 1 증가

            for(int idx = 0; idx < list.Count; idx++)

            {

                list[idx] = list[idx] + 1;

 

                Console.WriteLine("list {0} 번째 데이터 : {1}", idx, list[idx]);

            }

        }

    }

}

 

Colored by Color Scripter

cs

 

실행결과



 

위와 같이 첫 번째 반복문에서는 원래 저장된 데이터가 출력이 되었고, 두 번째 반복문에서는 +1씩 증가된 데이터가 저장되어 출력이 된 것을 확인 하실 수 있습니다!

 

감사합니다~~


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY