title: How can I convert a signed integer into an unsigned integer?
body: <p>The piece of code is like:-  </p>
  
  <pre><code>int x = -24;  
  uint y = (uint) x;  
  Console.WriteLine("*****" + y + "********");  
  // o/p is *****4294967272********  
  </code></pre>
  
  <p>Why this type of behavior in C#, Detailed elaboration would be helpful. Thankyou all.</p>