Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 Guid 값을 만드는 방법은 무엇입니까?


Globally Unique Identifier 또는 GUID는 거대한 식별 번호를 나타냅니다. 이 숫자는 데이터베이스와 같은 단일 시스템뿐만 아니라 여러 시스템 또는 분산 응용 프로그램.

고유 키의 총 개수(3.40282366×1038)가 너무 커서 같은 숫자가 두 번 생성될 확률은 매우 낮습니다. 100억 개의 임의 GUID를 사용하는 애플리케이션의 경우 일치 확률은 약 1/5000000000000000입니다.(10 30 )

예를 들어 소매 도메인에서 고객이 반품, 조정 등과 같은 판매 후 작업을 수행하는 데 해당 ID를 사용할 수 있도록 각 거래에 대해 고유한 것을 생성하려는 경우 GUID를 사용할 수 있습니다. GUID는 텍스트에서 3F2504E0-4F89-11D3-9A0C-0305E82C3301과 같은 일련의 16진수 숫자로 가장 일반적으로 작성됩니다. .

Guid는 C#의 시스템 네임스페이스에 있습니다. 아래와 같이 생성할 수 있습니다.

Guid demoGuid = Guid.NewGuid();

예시

using System;
namespace DemoApplication{
   class Program{
      static void Main(string[] args){
         Guid demoGuid = Guid.NewGuid();
         Console.WriteLine(demoGuid);
         Console.WriteLine(Guid.NewGuid());
         Console.ReadLine();
      }
   }
}

출력

위 코드의 출력은

3a251d82-e8ce-442f-9e42-5285653a5e8a
09081b06-26e2-49fa-8e96-93748a99defa
Each time when Guid.NewGuid() is called it will generate a random unique guid.