本站不再更新,歡迎光臨 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 有貓相伴的日子 閱讀(420) 評(píng)論(0)  編輯  收藏 所屬分類: delphi

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


          網(wǎng)站導(dǎo)航:
           
          本站不再更新,歡迎光臨 java開發(fā)技術(shù)網(wǎng)
          主站蜘蛛池模板: 邛崃市| 鄄城县| 永德县| 安达市| 镇江市| 北辰区| 临武县| 海城市| 恩平市| 延边| 嵊泗县| 大荔县| 台南县| 乌兰察布市| 页游| 高阳县| 焉耆| 阜康市| 黑河市| 鸡泽县| 阿克苏市| 区。| 麟游县| 永城市| 开化县| 佛坪县| 金川县| 桦川县| 大英县| 平阳县| 潞西市| 阳泉市| 信阳市| 乌鲁木齐县| 渭南市| 喀喇| 乌海市| 长寿区| 大埔区| 扎兰屯市| 浦江县|