GUID란?
Globally Unique Identifier로 전역 고유 값이다.
프로그래밍을 하다보면 전역 고유 변수값이 필요한데 이때 사용하는 것이 GUID다.
Guid 사용방법
Guid 생성
Guid guid = Guid.NewGuid();
Console.WriteLine(guid);
심플하다.
- 결과
Guid 빈값 확인
Guid guid = new Guid();
if(guid == Guid.Empty)
{
Console.WriteLine(guid);
}
new Guid()를 하게 되면 빈값으로 000.. 이 들어가게 된다.
이때 Guid.Empty로 체크할 수 있다.
- 결과
문자열로 변환 ToString
var guid = Guid.NewGuid();
var str = guid.ToString();
Console.WriteLine(guid);
실사용을 하다보면 DB에 넣을땐 문자열로 변환해서 넣을경우가 많다.
이럴땐 ToString으로 간단하게 문자열로 변환이 가능하다.
- 결과
문자열을 Guid형식으로 변환 Prase
var str = "fbd05b49-aedd-4417-bec8-5103a221d338";
var guid = Guid.Parse(str);
Console.WriteLine(guid);
이번에는 반대로 문자열을 Guid 형식으로 변환할때는 Parse를 사용한다.
- 결과