[C# 문법] C# GUID 이용하여 고유한 키 생성하기


안녕하세요.

 

오늘은 C# 문법에서 GUID를 이용하여 고유한 키를 생성하는 방법에 대해서 알려드리려고 합니다.

 

먼저, GUID가 무엇인지 모르시는 분들도 계실텐데요.

GUID란 위키백과에서 정의하기로는 전역 고유 식별자 라고 합니다.

쉽게 말해서 유일한 고유한 키라고 생각 하시면 되겠습니다.


 

그럼 C#에서 어떻게 GUID를 생성해서 사용하는지 예제 코드를 통해서 알아 보도록 할게요.

 

예제 코드


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

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace GuidTest

{

    class Program

    {

        static void Main(string[] args)

        {

            string key = string.Empty;

            string msg = string.Empty;

 

            for(int idx = 0; idx < 10; idx++)

            {

                key = string.Empty;

                key = Guid.NewGuid().ToString();

 

                msg = string.Format("생성된 GUID  {0} 입니다.", key);

 

                Console.WriteLine(msg);

            }

        }

    }

}

 

Colored by Color Scripter

cs

 

실행 결과



위와 같이 GUID10개가 생성된 것을 확인하실 수 있습니다.

 

이렇듯 겹치지 않는 고유한 키를 생성할 경우 유용하게 사용할 수 있을 것 같습니다.

 

감사힙니다.^^


728x90

이 글을 공유하기

댓글

Designed by JB FACTORY