本站不再更新,歡迎光臨 java開發技術網
          隨筆-230  評論-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 有貓相伴的日子 閱讀(423) 評論(0)  編輯  收藏 所屬分類: delphi

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2008年11月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          常用鏈接

          留言簿(32)

          隨筆分類(222)

          隨筆檔案(224)

          文章分類(4)

          文章檔案(7)

          相冊

          收藏夾(4)

          最新評論

          閱讀排行榜

          評論排行榜

          本站不再更新,歡迎光臨 java開發技術網
          主站蜘蛛池模板: 宝应县| 乐都县| 太康县| 滦南县| 凉山| 将乐县| 渝中区| 望江县| 乐安县| 台江县| 神木县| 马边| 海晏县| 县级市| 大冶市| 固镇县| 武清区| 嘉峪关市| 若羌县| 贵南县| 福建省| 梨树县| 沙河市| 鹤峰县| 抚宁县| 鄄城县| 禄劝| 宁都县| 陕西省| 苍南县| 庄浪县| 潜山县| 咸宁市| 蓝田县| 鄂温| 方山县| 射洪县| 镇安县| 宜君县| 德昌县| 重庆市|