1
long number = …;
// string should contain exactly 12 characters
string leastSignificant48bitsOfNumberAsHex = number.ToString("????")
long number = …;
// string should contain exactly 12 characters
string leastSignificant48bitsOfNumberAsHex = number.ToString("????")
당신은 문자열 형식으로 작업을 수행 할 수 있습니다 숫자가 짧은 경우
string leastSignificant48bitsOfNumberAsHex = String.Format("{0:X012}", number & 0xFFFFFFFFFFFF);
이 제로로 문자열을 채울 것입니다.
이것은 작동하지 않습니다 ... 그냥 number와 같습니다 .String() – Chris
마스크 된 번호의 .ToString() 호출을 제거해야합니다. String.Format ("{0 : X012}", 숫자 및 0xFFFFFFFFFFFF) 사용; –
죄송합니다. 답변을 편집 할 때'.ToString()'호출을 삭제하는 것을 잊었습니다 ... – AndiDog