답변:
Guid의 (표준) 문자열 표현에 대해 이야기하고 있습니다. Guid 자체는 실제로 128 비트 정수 값입니다.
Guid.ToString(String)
과부하 와 함께 "N"지정자를 사용할 수 있습니다 .
Guid.NewGuid().ToString("N");
기본적으로 문자는 소문자입니다. 대문자 만있는 Guid는 모두 대문자로 수동으로 변환해야만 얻을 수 있습니다. 예 :
Guid.NewGuid().ToString("N").ToUpper();
문자 나 숫자 만있는 GUID는 의미가 없습니다. guid 문자열 표현은 16 진수이므로 항상 둘 다 포함합니다.
string.Replace(char, char)
그것을 달성하기 위해 자유롭게 사용할 수 있지만 실제로는 무의미하고 불필요합니다. 새 질문을 게시하는 것을 고려하고 실제로 달성하고 싶은 것이 무엇인지 물어보십시오. GUID 문자열에서 하이픈을 제거하는 것 이상으로 보입니다.
Guid.NewGuid().ToString().Replace("-", string.Empty)