728x90 비트연산자 구조체1 C#, 64비트 초과 비트연산자용 구조체 ShiftComparer 비트 연산이 필요한 경우 이해를 위한 글: C#, Enum 'Flags' Technic 대형 비트 연산 비트 연산을 하는 과정에서 64비트 길이를 초과하는 경우가 있었는데, 이를 위해 전용 구조체를 만들었습니다. Add()로 등록하고, Remove()로 삭제할 수 있습니다. 내가 등록한 값이 존재하는지 여부는 IsExist()로 확인 할 수 있습니다. 스크립트 1. 자료형 int 버전 매번 연산을 하여, 연산에 대한 비용이 있습니다. using System; public struct ShiftComparer { private static int DIVIND = 32; private int[] array; private int length; public static ShiftComparer Init(int.. 2022. 7. 4. 이전 1 다음 반응형