本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          隨筆-230  評(píng)論-230  文章-8  trackbacks-0

          unit Unit1;

          interface

          uses
            Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
            Dialogs,generics.Collections, StdCtrls;

          type
            TForm1 = class(TForm)
              Edit1: TEdit;
              Button1: TButton;
              Button2: TButton;
              Button3: TButton;
              procedure Button2Click(Sender: TObject);
              procedure Button3Click(Sender: TObject);
              procedure Button1Click(Sender: TObject);
            private
              { Private declarations }
            public
              { Public declarations }
            end;
          type
            TStud=class(TObject)
              public
                studname:String;
                age :integer;
                function toString(): String;
              private
            end;
          var
            Form1: TForm1;
            list:TList<String>;
            studList:TList<TStud>;
          implementation

          {$R *.dfm}

          {*
          The Tiburon Generics.Collections unit includes: TList, TQueue, TStack, TDictionary, TObjectList, TObjectQueue, TObjectStack, and TObjectDictionary.
          *}
          function TStud.toString;
          begin
            toString:= studname+ ' - '+ inttostr(age);
          end;
          procedure TForm1.Button1Click(Sender: TObject);
          begin
             list.Free;
             studList.Free;
          end;

          procedure TForm1.Button2Click(Sender: TObject);
          var
            str:string;
            i:integer;
            j:integer;
            stud:TStud;
          begin
             list:=TList<String>.Create;
             studList:=TList<TStud>.Create;
             stud.Create ;
             stud.studname:='小裴';
             stud.age:=26;
             studList.Add(stud);


             list.Add('A');
             list.Add('B');
             list.Add('C');
             for i := 0 to List.Count - 1 do
                str:=str+'-'+list.Items[i];

             edit1.Text:=str;
          end;

          procedure TForm1.Button3Click(Sender: TObject);
          var
            i:integer;
            str:string;
          begin
            try
               list.Delete(0);
            except
               showmessage('超出范圍');
            end;

            for i := 0 to List.Count - 1 do
              str:=str+'-'+list.Items[i];
            edit1.Text:=str;
          end;

          end.

          posted on 2008-11-12 13:39 有貓相伴的日子 閱讀(419) 評(píng)論(0)  編輯  收藏 所屬分類: delphi

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(32)

          隨筆分類(222)

          隨筆檔案(224)

          文章分類(4)

          文章檔案(7)

          相冊(cè)

          收藏夾(4)

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 怀宁县| 嘉定区| 彰武县| 澎湖县| 治多县| 盘山县| 陇川县| 内丘县| 岳阳县| 大姚县| 静安区| 兴文县| 望谟县| 景洪市| 苗栗市| 永寿县| 习水县| 资兴市| 宁乡县| 洞口县| 虎林市| 通江县| 申扎县| 利辛县| 长汀县| 家居| 汤阴县| 鹰潭市| 阿瓦提县| 徐汇区| 都匀市| 军事| 麻城市| 昭苏县| 鄂托克前旗| 重庆市| 敖汉旗| 泗阳县| 土默特右旗| 黄山市| 西林县|