Memory Pascal:使用New和Dispose将类存储在二维数组中

Memory Pascal:使用New和Dispose将类存储在二维数组中,memory,new-operator,dispose,pascal,Memory,New Operator,Dispose,Pascal,我正在尝试Pascal,我已经定义了自己的类,Block。我有一个名为PlayGrid的数组[1..20,1..20]的块,现在我试图用块s填充它 此for循环: for IterY := 1 to 20 do for IterX := 1 to 20 do //How do I put a new block instance in the PlayGrid? end. end. 您是否必须使用新的和Dispose来执行此操作 谢谢。这就是我要做的

我正在尝试Pascal,我已经定义了自己的类,
Block
。我有一个名为PlayGrid的
数组[1..20,1..20]的块
,现在我试图用
s填充它

此for循环:

for IterY := 1 to 20 do
    for IterX := 1 to 20 do

      //How do I put a new block instance in the PlayGrid?

      end.
    end.
您是否必须使用新的和Dispose来执行此操作


谢谢。

这就是我要做的:

type
  TBlock = class    
     // You class stuff goes here
  end;

var 
  PlayGrid: array[1..20, 1..20] of TBlock;

begin
  for X := 1 to 20 do
    for Y := 1 to 20 do
      PlayGrid[X, Y] := TBlock.Create;
end.