小弟刚接触delphi,因为以前会点VB,所以问的问题都是拿VB来比较,老师们见谅。谢谢VB里可以这样定义和使用数组,如果在delphi里要怎么写
定义时候是     Public aaa(9, 2) As String赋值的时候     aaa(0,0) = "1"取值的时候是  Text1 = aaa(0,0)现在在delphi里,要怎么进行这3项操作,请有空的老师指点下,谢谢

解决方案 »

  1.   

    array aaa[0..8,0..1] of stringaaa[0,0] := '1'edit1.Text := aaa[0,0]
      

  2.   

    定义时候是在var里     array aaa[0..8,0..1] of string;赋值的时候     aaa[0,0] := '1';取值的时候是  edit1.Text := aaa[0,0]; 
      

  3.   

    多维数组是早年遗留产物,它可读性不好。现代程序一般用结构数组取代。例如:type
      TMyItem = record
        Name: string;
        Values: array['a'..'z'] of Integer;
      end;  TMyItems = array[0..1000] of TMyItem;var
      MyItems: TMyItems;这样就可以用 MyItems[0].Name 和 MyItems[0].Values['a'] 这样的形式来读写。