title: TStringList's addObject method
body: <p>I want to know what this method call does:</p>
  
  <pre><code>stringList.addObject(String,Object);
  </code></pre>
  
  <p>I also want to know what this property does:</p>
  
  <pre><code>stringList.Objects[i]
  </code></pre>
  
  <p>It looks like key,value pair while adding. But while retrieving in a loop what gets retrieved?</p>
  
  <p>I also see items[i] call.</p>
  
  <p>I am confused with TStringList operations and TList operations.</p>