数组的下标可以使用字符吗? 请给个例子,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以procedure ss;var i: array['a'..'c'] of integer;begin i['a'] := 10; i['b'] := 20; i['c'] := i['a'] + i['b']; ShowMessage(IntToStr(i['c']));end;下标类型可以为:整数、字符、枚举、子界、布尔 同意 LSF1982(温室的紫丁香) 其实这样的问题试一试就知道了 当然了,可以使用任何有序类型,如布尔:procedure TForm1.Button1Click(Sender: TObject);var A: Array[Boolean] of String;begin A[True] := 'A'; A[False] := 'B'; ShowMessage(A[True]);end;————————————————————————————————————宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。———————————————————————————————————— TData = (ONE,TWO,THREE);myarray:array[ONE..THREE] of integer;myarray[ONE]:=1; 其实是这样的数据:data group--- -----1 AAA2 AAA3 AAA4 BBB5 BBB我想得到一个这样的结果aArr[AAA][0] =1aArr[AAA][1] =2aArr[AAA][3] =3aArr[BBB][0] =4aArr[BBB][0] =5就是用一个字段值做下标有几组不确定,每组中有多少数据也不确定就是一个动态多维数组 问下变态点的问题..怎么改webbrowser的appName?? dbgrid的问题 请各位大虾帮帮忙 ^_^ 100分 请教各位大虾数据库BCD字段类型转换 关于动态报表的制作,老话重提! FindFirstFile函数TWin32FindData值中文件大小高低位是什么意思? 如何将我的文件目录放到网上让别人共享? 大家能不能留下个人的QQ好联系,互相帮助啊! 老鬼,我还有问题,请进吧 一个Socket的基本问题,请帮忙看看啊http://www.csdn.net/expert/TopicView.asp?id=256267 关于线程的问题 如何动态改变TChart的样式?
var
i: array['a'..'c'] of integer;
begin
i['a'] := 10;
i['b'] := 20;
i['c'] := i['a'] + i['b'];
ShowMessage(IntToStr(i['c']));
end;下标类型可以为:整数、字符、枚举、子界、布尔
其实这样的问题试一试就知道了
procedure TForm1.Button1Click(Sender: TObject);
var
A: Array[Boolean] of String;
begin
A[True] := 'A';
A[False] := 'B';
ShowMessage(A[True]);
end;————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
myarray:array[ONE..THREE] of integer;
myarray[ONE]:=1;
data group
--- -----
1 AAA
2 AAA
3 AAA
4 BBB
5 BBB我想得到一个这样的结果
aArr[AAA][0] =1
aArr[AAA][1] =2
aArr[AAA][3] =3
aArr[BBB][0] =4
aArr[BBB][0] =5就是用一个字段值做下标
有几组不确定,每组中有多少数据也不确定
就是一个动态多维数组