如何样修改Tstring中某个位置的内容

怎么样修改Tstring中某个位置的内容我在Tstrings中动态的增加了几个值,如下所示:有没有办法将第二个值“你

怎么样修改Tstring中某个位置的内容
我在Tstrings中动态的增加了几个值,如下所示:有没有办法将第二个值“你坏”修改为其他的呢?

我知道有一个函数为SetText可以将整个Tstrings的值修改,但是我只想修改第二次add进去的“你坏”,有没有简单的方法?


procedure TForm1.Button1Click(Sender: TObject);  
  var  
  strl:Tstrings;  
  begin  
  try  
  strl:=TstringList.create;  
  strl.add('你好!');  
  strl.add('你坏!'); 
   
  finally  
  strl.free;  
  end;  
   
  end;

[解决办法]
strl.Strings[1] :='你好坏哦';//第二个
[解决办法]
strl.Strings[索引]