为什么tstrings.addstrings('1111','2222','3333')不对呀(5分)

  • 主题发起人 主题发起人 serenesky
  • 开始时间 开始时间
S

serenesky

Unregistered / Unconfirmed
GUEST, unregistred user!
有时候不想一直用tstrings.add()
当你加入大量的string时,很麻烦。
另外当我定义一个
var
temp:array[2..20] of string;

该如何一次性为该temp赋值
而不是总是用temp[2]='111';等等
 
1、可以用TStrings.Text := '1111'#13#10'2222'#13#10'3333'这样的形式赋值
2、没招
 
TStrings是抽象类
要用TStringList
example:
with TStringList.Create do
try
Add('111');
finally
Free;
end;
 
如果是赋初值,可以
const
temp:array[2..20] of string=('asd','sdfg',.........);
 
用法不对,请看定义:
TStrings.AddStrings(Strings: TStrings)
 
3x
用pipi和xianjun的方法搞订拉
 
同意pipi和xianjun
 
接受答案
 
后退
顶部