数组元素是 字符串 类型,并且包含 -等 特殊字符
2015-08-27 08:44
537 查看
var s,ss,ds,qx,dz,sn,biosstr:string; I:Integer; ja,jo:ISuperObject; begin ja:=SA([]); jo:=SO(); jo.S['a']:='455-555'; ja.AsArray.Add(jo.AsObject.GetValues.AsArray[0]); jo.S['a']:='455-444'; ja.AsArray.Add(jo.AsObject.GetValues.AsArray[0]); jo.S['a']:='455-666'; ja.AsArray.Add(jo.AsObject.GetValues.AsArray[0]); jo:=SA([ja.AsArray[0]]); ShowMessage(jo.AsString+''+ja.AsArray[0].AsString); forI:=0tojo.AsArray.Length-1do ShowMessage(jo.AsArray[I].AsString); Exit; ShowMessage(SA([ja.AsArray[0]]).AsString); ShowMessage(SA([ja.AsArray[1]]).AsString); ShowMessage(SA([ja.AsArray[2]]).AsString); //ShowMessage(ja.AsArray[0].AsArray[0].AsString); Exit;
//不能直接用 jo:=so('444-555'); ja.asArray.Add(jo); //否则,中间的-后的内容会消失,而且没有引号
ShowMessage(ja.AsString);//[444]
先构建一个名值对象,然后,取值的数组第一个元素
jo.AsObject.GetValues.AsArray[0]; --------------------------------------
jo:=SO();
jo.S['aaa']:='444/*+-.~!@#$%^&()=555';
ja:=SA([]);
ja.AsArray.Add(jo.AsObject.GetValues.AsArray[0]);
ShowMessage(ja.AsString);
相关文章推荐
- Win10正式上市整整一个月时间:最新全球安装量已超7500万
- ATS插件channel_stats源码分析解读
- 【Cactus仙人掌图】仙人掌基础知识学习笔记
- java中i++和++i与c里的区别
- myeclipse8.5破解文档
- 关于C++、PHP和Swoole
- Eclipse常用快捷键
- Office2013 分享
- entity framework 6 通用数据类
- 序列化和反序列化时的注意点
- 移植最新内核Linux4.1.6到TQ2440开发板教程(一)
- 【TCP】超时与重传
- HDOJ 1102 Constructing Roads (最小生成树)
- [leetcode-190]Reverse Bits(C)
- HDU 2955 Robberies
- C# 创建多级文件夹示例
- GUI编程笔记11:使用Netbeans工具进行GUI编程
- 微软推《蹦词打词》应用以及下载地址:练习Win10 Mobile中文滑行输入
- 文章标题
- 黑马程序员——java基础 多线程(复习)