.Net 프레임 워크에는 정렬에 대한 시작 및 종료 표시를 지정할 수있는 Array.Sort 오버로드가 있습니다. 그러나 이러한 매개 변수는 32 비트입니다. 따라서 정렬 범위를 설명하는 지시문을 64 비트 숫자로만 지정할 수있는 경우 큰 배열의 일부를 정렬하는 방법은 없습니다. 프레임 워크의 정렬 구현을 복사하고 수정할 수는 있지만 이상적이지는 않습니다.
부호없는 int64 (VT_UI8) 값을 반환하는 메서드가있는 COM 객체가 있습니다. 우리는 COM 개체를로드하는 방법에 전화를 걸 수있는 몇 가지 자바 스크립트가 포함 된 HTML 페이지가, 같은 값을 검색하기 : var foo = MyCOMObject.GetInt64Value();
이 값은 쉽게 메시지 대화 상자에서 사용자에게 표시 할 수 있습니다
Windows에서 __int64를 long으로 변환하는 방법 (MSVC8 & MSVC6)? 정상적인 유형 캐스팅이 작동합니까? 또한 long을 __int64로 변환하는 방법은 무엇입니까? long이 음의 값이면 작동할까요? 주 - __int64 변수에 항상 32 비트를 넘지 않는 값이 포함되는 시나리오에 대해 이야기하고 있습니다.
나는 닷넷 프로그램에서 이상한 행동을 목격하고 있습니다 : Console.WriteLine(Int64.MaxValue.ToString());
// displays 9223372036854775807, which is 2^63-1, as expected
Int64 a = 256*256*256*127; // ok
Int64 a = 256*256*256