title: OR(|), XOR(^), AND(&) overloading
body: <p>How do I overload the &amp;, | and ^ operators in C# and how does overloading work?</p>
  
  <p>I have been trying to find some good answers for some time but have not found any. I will share any helpful articles.</p>