新手一小疑点

新手一小问题
var
  str:Tstrings;
  a:string;
begin
  str:=Tstrings.create;
  Str.clear;
  str.LoadFromFile('c:\mbz.txt');
  Edit1.text:=str;
在最后一句即Edit1.text:=str;这儿报错:incompatible types‘string’and‘tstrings’,什么原因?要怎么改才可以?

------解决方案--------------------
var
str:Tstrings;
a:string;
begin
str:=Tstrings.create;
Str.clear;
str.LoadFromFile('c:\mbz.txt');
Edit1.text:=str.Text; /////
end;
------解决方案--------------------
Edit1.text 是字符串类型
str:=Tstrings.create; 
str是类,不能进行赋值

1楼最后一句是正解
Edit1.text:=str.Text;