title: Difference between int and System::Int32
body: <p>As I'm writing applications using C++ .NET framework I want to ask a question.</p>
  
  <p>When I am writing code exactly for "for loop" I always use this style of coding:</p>
  
  <pre><code>for( int i=0; i&lt;somevalue; ++i ) {
      // Some code goes here.
  }
  </code></pre>
  
  <p>but as I am using C++ .NET I can write </p>
  
  <pre><code>for( System::Int32 i=0; i&lt;somevalue; ++i ) {
      // Some code goes here.
  }
  </code></pre>
  
  <p>I think there are no difference Am I right ? If no can you explain whats the difference between this two ways and. witch one is more effective  ?</p>