포함 유형이 없거나 확장 방법을 사용하지 않고 이진 연산자에 과부하가 걸릴 수 있습니까?C# : 바이너리 연산자 오버로딩 : 형식을 포함하지 않고?
두 바이트 배열 사이에서 ==
연산자를 재정의하고 확장 메서드가 없기를 바란다.
도움을 주시면 대단히 감사하겠습니다.
포함 유형이 없거나 확장 방법을 사용하지 않고 이진 연산자에 과부하가 걸릴 수 있습니까?C# : 바이너리 연산자 오버로딩 : 형식을 포함하지 않고?
두 바이트 배열 사이에서 ==
연산자를 재정의하고 확장 메서드가 없기를 바란다.
도움을 주시면 대단히 감사하겠습니다.
이것은 완전히 불가능합니다. 확장 연산자가 존재하지 않습니다.
불가능할뿐만 아니라 완전히 위험한 것으로 들립니다. 이것은 C++과 달리 연산자 오버로딩을 제한하는 이유입니다. 연산자는 연산자가 허용하는 표현력을 많이 제공하지만 C++에서 제공하는 많은 함정을 피할 수 있습니다.
이 작업을 수행하고 동료 개발자에게 예상치 못한 결과를 초래할 수있는 사람의 수는 아마도 무서울 수 있습니다.
메서드를 만듭니다.