YoTo Blog

C# GUID 사용방법


GUID란?

Globally Unique Identifier로 전역 고유 값이다.
프로그래밍을 하다보면 전역 고유 변수값이 필요한데 이때 사용하는 것이 GUID다.


Guid 사용방법

Guid 생성

Guid guid = Guid.NewGuid();
Console.WriteLine(guid);

심플하다.

  • 결과 C# Guid 생성

Guid 빈값 확인

Guid guid = new Guid();
if(guid == Guid.Empty)
{
    Console.WriteLine(guid);
}

new Guid()를 하게 되면 빈값으로 000.. 이 들어가게 된다.
이때 Guid.Empty로 체크할 수 있다.

  • 결과 C# Guid 빈값

문자열로 변환 ToString

var guid = Guid.NewGuid();
var str = guid.ToString();
Console.WriteLine(guid);

실사용을 하다보면 DB에 넣을땐 문자열로 변환해서 넣을경우가 많다.
이럴땐 ToString으로 간단하게 문자열로 변환이 가능하다.

  • 결과 C# Guid를 문자열로 변환

문자열을 Guid형식으로 변환 Prase

var str = "fbd05b49-aedd-4417-bec8-5103a221d338";
var guid = Guid.Parse(str);
Console.WriteLine(guid);

이번에는 반대로 문자열을 Guid 형식으로 변환할때는 Parse를 사용한다.

  • 결과 C# 문자열을 Guid형식으로 변환