2013-05-09 2 views
1

리소스 파일의 식별자로 Guids를 사용할 수 있습니까?리소스에서 가이드를 사용하여

내 프로그램에서 사용자는 항목을 만들 때 가능한 몇 가지 유형을 선택할 수 있습니다. 어떤 항목이 선택되었는지는 Guid를 통해 저장됩니다.

그러나 Guids의 하이픈은 리소스 파일에 문제가있는 것 같습니다. 현재 언어로 typename을 찾기 전에 Guid에서 모든 하이픈을 제거하기 위해 Replace을 사용하는 더 좋은 해결책이 있습니까?

답변

4

Guids를 어떻게 문자열로 변환합니까?

Guid.ToString("N")을 사용하여 하이픈없이 문자열 GUID를 생성 할 수 있습니다.

당신은 너무 시작에 비 숫자를 넣어 할 수 있습니다 - 당신이 경우에, 그것은 및 String.format()와 함께 할 아마 가장 쉬운 방법 :

string guidStr = string.Format("X{0:N}", Guid.NewGuid()); // Prefix with "X" 
관련 문제